.net jwt

.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 »
.net logo

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 logo

.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 »
c# logo

.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 »
c# logo

.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 »
c# logo

.net WebClient Bağlantı Problemi Çözümü

.net ile kendi web sitemde çalışan bir api’den şimdiye kadar veri çekebiliyordum. Fakat sunucumun cpanel’den direct admine geçmesi ve tüm url’ler için ssl’i aktif ettirmemden sonra webclient sınıfının downloadstring metodu…

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 »
c# logo

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# logo

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 »