Mennan Köse

ASP.NET Core'da ile Farklı Configuration Provider Geliştirme

ASP.NET Core ile oluşturmuş olduğunuz bir uygulamaya ait belli başlı ayarları olabilir. ASP.NET Core’da varsayılan olarak File Configuration Provider [https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration/?view=aspnetcore-2.2#file-configuration-provider] (INI, JSON ve XML dosyaları) kullanılmaktadır. Ancak bazı durumlarda ayarlarımızı farklı ortamlarda saklayıp yüklememiz gerekebilir.

ASP.NET'te Page_Load Olayının Master Page'deki Page_Load Olayından Önce Tetiklenmesi

ASP.NET’te bazı durumlarda sayfa yüklemeden önce bazı işlemlerin yapılması gerekebilir. Örneğin kullanıcı doğrulaması gibi. Bu gibi durumlarda hem sayfalarda hem de Master Page’lerde Page_Load olayı kullanılır. Ancak bu olayda sayfanın içeriği oluşturulmaktadır. Sayfanın içeriği oluşturulmadan önce bu kontrolleri yapabilmemiz için Page_Init ve Page_PreRender olayları

ASP.NET 4'ün IIS'e Register Edilmesi

Web sunucuya yüklemiş olduğunuz bir ASP.NET 4.0 uygulamasını çalıştırdığımızda " HTTP Error 500.21 – Internal Server Error – Handler “PageHandlerFactory-Integrated” has a bad module “ManagedPipelineHandler” in its module list" şeklinde bir hata alırsanız ASP.NET, IIS’e register edilmemiştir. Bu sorunu düzeltmek için Komut İstemi’nden (Command Prompt)

Web Servislerinde Session Kullanımı

Bir ASP.NET uygulamasında web servisiniz içerisinden Session’a erişmek istediğiniz zaman “Object reference not set to an instance of an object” hatasını alacaksınızdır. Örnek olarak aşağıdaki gibi bir servis metodumuz olsun. [WebMethod] public string SayHello() { if(HttpContext.Current.Session["message"] != null) return HttpContext.Current.Session["message&

SignalR ile Gerçek Zamanlı Web Uygulamaları

SignalR [http://signalr.net/], WebSocket [http://en.wikipedia.org/wiki/WebSocket]protokolünü kullanarak gerçek zamanlı uygulamalar geliştirebileceğimiz bir kütüphanedir. Bugün basit bir sohbet uygulaması yapacağız. Şimdi bir tane ASP.NET projesi açıp Package Manager Console’dan aşağıdaki komutu girerek SignalR için gerekli dosyaları projemize ekleyelim. (Package Manager Console’a ulaşmak

Mennan Köse © 2026