.Net Session Provider İçin Redis, .Net web projesi geliştirdiğimizde projenin webconfig dosyasında bir değişiklik yaptığımızda, projeyi yeniden derlediğimizde yada application pool’u yeniden başlattığımızda varolan session’ların yok olması bazen istemediğimiz durumdur örnek oturum bilgilerinin sadece session’da tutulduğunu varsayalım ve her session yenilenmesinde yeniden oturum açmak veya bazı seçimleri tekrar tekrar yapmak can sıkıcı olabiliyor. İşte bu noktada session provider’ımızı ayırmak için no-sql çözümlerinden biri olan redis’i session provider olarak nasıl kullanabileceğimiz noktasına değineceğiz.
Kategori: Asp.Net MVC
Asp.net’de excel üzerinden bir geliştirme yaptığınızda başlıkta yer alan hatayı alıyorsanız o zaman makale devamındaki adımlar sizi çözüme götürebilir farklı yöntemlerden en azından biri çözüm olacaktır düşüncesindeyim çünkü bu tür makaleleri yazmadan önce çözüme hangi yolları denedikten sonra ulaştığımı adım adım not alıyorum bu şekilde makalelerimi yazıyorum zaten tecrübesine sahip olmadığın hiçbirşeyin makelesini yazmıyorum.
Projenizi geliştirirken bazen bir dizini yada dosyayı izlemeniz gereken durumlar olabiliyor işte bu durumlarda C#’da ihtiyacı karşılamak için FileSystemWatcher sınıfını kullanıyoruz oldukça basit ve anlaşılması kolay olan bu sınıf ve üyelerini(Property, Event, Constructor v.b.) nasıl kullanılacağını örnek kodlarla açıklamaya çalışacağım.
Geliştirdiğimiz uygulamalarda kullanıcının ihtiyacı olsada olmasada bir tablonun tüm field’larını içeren nesneyi geri dönüş tipi olarak dönebiliyoruz. ilk zamanlar sayısı az olan kayıtlarda veya istek sayısı az olan projelerde bu durumun sorun olduğu farkedilmeyebilir fakat işin istek yada kayıt boyutu arttığında performans sorununu az-çok yaşamanız olasıdır.
Bu makalemizde ASP.NET Form, ASP.NET MVC, ASP.NET Web Api 1 sürümlerinde yaptığımız file upload işleminin ASP.NET Web Api 2’de nasıl yapılabildiğini güzel bir örnek ile göreceğiz.
ASP.NET Core yüzünden ilk hatamı bugün almış bulunmaktayım aslında hata Asp.Net Core‘dan dolayı değil ama hata içeriğinde aspnetcore.dll dosyası bulunamadığı söyleniyor ki daha düne kadar çalışıyordu klasik bir programcı lafı oldu 🙂 şimdi bu başlıktaki hatanın ne olduğuna bakalım.
Gravatar, WordPress bünyesinde sadece avatar kullanımı için geliştirilmiş ve halende geliştirilmeye devam edilen bu online platform ile çoğu masaüstü, web, mobil uygulama kullanıcı avatarını gravatar servisinden elde etmektedir bizde yaptığımız uygulamalarda kullanıcının bu servisi var ise bu resmi nasıl elde edeceğimizi çeşitli dillerde göreceğiz.
Visual studio razor’da github eklentisini güncelledikten sonra razor intellisense’i çalışmamaya başladı ve tüm sunucu kodları beyaz renkte anlamsız olarak gözüküyordu bu sorunu aşmak için makale devamındaki adımı izlemelisiniz.
ASP.NET MVC’de classlar yardımıyla basitçe HtmlHelper’ları oluşturduğumuzu biliyoruz fakat cshtml uzantılı doyalarınızda sayfaya özel helper’lar oluşturma için yapmanız gereken çok basit makale devamındaki örnek kodlar ile ne demek istediğimiz anyalacaksınız.
ASP.NET projenizi publish ederken settings değerleriniz veya connectin string değerlerinde sizin kullandığınız değerlerin olmasını istemiyorsanız o zaman farklı web.config dosyaları ayarlamalısınız.