
.net Core ile JWT Token Hataları
.net core’da JWT token implementasyonu için internette bir çok kaynak bulabilirsiniz. Uygulama kısmına gelmeden olası karşılaşılabilecek hatalara değinmek istiyorum. .net Core ile JWT Token Hataları nelerdir, nasıl çözülür değinelim.
Read more »
Swagger Failed to load API definition Hatası
API Projelerinde hem dokümantasyon hemde test ortamı yaratması açısından swagger çok büyük kolaylık sağlamakta. Bir .net projesine swagger’i implement ettiğinizde Swagger Failed to load API definition Hatası almış olmanız muhtemel.
Read more »
.net MVC’de ViewModel, ViewBag, TempData, ViewData ve Session Farkları
.net MVC mimarisinde Controller ve View arasında veri aktarımı farklı yollarda yapılabiliyor. Bu yazımda .net MVC’de viewmodel,viewbag,tempdata,viewdata ve session farkları nelerdir, hangisini ne zaman kullanmalıyız kısada değineceğim.
Read more »
.net Core: Transient-Scoped-Singleton
Tek bir cümle ile nedir ne değildir tanımlayalım: Transient : Her controller ya da servise yeni bir nesne oluşturulup gönderilir. Scoped : Her request için bir nesne oluşturulup, o request’teki…
Read more »
.net Tabanlı Local IP Tarayıcı
Bulut tabanlı yazıcı sistemi projesi için test amaçlı basit bir Local IP Tarayıcı uygulaması yazdım. Basitçe, girdiğimiz subnet ağındaki cihazları tarayıp, isim ve mac adreslerini döndürüyor.
Read more »
.net ile Json’u modele Çevirme
Bir api ya da servisten json formatında dönen veriyi modele çevirmek için JavaScriptSerializer ile kısa bir sınıf yazdım. Okunan string formatındaki json datayı, tanımlı bir modele çeviriyor ya da, bir…
Read more »
Access Control Allow Origin Ayarları ve İzin Verme
Javascript ile kendi domaininizde olmayan bir sayfaya request çekmeniz default olarak server tarafında kapalı. Güvenlik nedeniyle olması gerekende bu. Fakat siz bazı durumlarda uzaktaki bir tarayıcıdan bir sayfanıza erişilmesini isteyebilirsiniz….
Read more »
MVC’de (Data Annotation ile) Özel Yetkilendirme Sınıfı
MVC ile çalışırken Data-Annotation olarak Authorize sınıfı bazen yetersiz kalabiliyor. Özellikle birden fazla rol tanımlaması yaptığınızda ya da komplex yapıda izin sistemi oluşturmanız gerektiğinde Authorize sınıfı yetmeyebiliyor. Microsoft, bu olayı…
Read more »
C# Method Extender (Method Genişletme) ve Performansı
Uygulama geliştirirken ne yapmaya çalıştığımız kadar ne kadar sürede yaptığımızda önemli. Bazen ufak şeylere takılıp gereksiz zaman kaybı yaşanabiliyor. Kod yazarken küçük yöntemler ile hızımızı artırmak mümkün. C# method extender…
Read more »