Kayıtlar

06.07.2020 - 10.07.2020 arası işler

Resim
http isteğini https ve wwwsiz isteği wwwli olana yönlendirmek için <rule name = "Force WWW and SSL" enabled = "true" stopProcessing = "true" > <match url = "(.*)" /> <conditions logicalGrouping = "MatchAny" > <add input = "{HTTP_HOST}" pattern = "^[^www]" /> <add input = "{HTTPS}" pattern = "off" /> </conditions> <action type = "Redirect" url = "https://www.zzz.com/{R:1}" appendQueryString = "true" redirectType = "Permanent" /> </rule> Dotnetcore 3.1 web projelerinizde viewlerinizde yaptığınız değişikliğin hemen yansıması için yapmanız gereken https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation/ kütüphanesini indirmek ve startup.cs içine aşağıdaki kodu eklemek  services.AddControllersWithViews();             var mvcBuilder = services.AddCo...

29.06.2020 - 03.07.2020 arası işler

Bak buna link   Ubuntu kurulum işleri - Ubuntu 18.04'den 20.04'e update etmek için yapılacaklar Link - Ubuntu üzerinde update yaparken https ile güncelleme gerçekleştiremeyince buradaki talimatı uygulayabilirsiniz Link - Ubuntuyu reinstall etmek Link - Ubuntu ile başlangıç usb disk hazırlamak Link - Ubuntu üzerinde git kurmak Link - Ubuntu üzerinde visual studio code kurmak Link - Ubuntu üzerinde dotnet core kurmak Link - Ubuntu ssh oluşturmak Link Dotnet core swagger api için ayarlamalar - Api'de httpstatus codeların ne olduğunu bilmek için Link - Dotnet core Api'de hata mesajlarını döndürmek için Link - Dotnet core Api'de swagger için custom header eklemek Link Alternatif Link Kütüphane Link - Dotnet core Api'de swagger için authorization bearer token eklemek Link ayrıca dotnet core sürümünüze göre güncelleme Link bu sayfadaki son yoruma bakın. - Dotnet core Api'de swagger kullanımı için başlangıç Link - Dotnet core password hasher Link Test sayfası Lin...

22.06.2020 - 26.06.2020 arası işler

Resim
Bugünün konusu unit of work implementasyonu eğer entity framework core ile çalışıyorsanız bunu incelemelisiniz.  -  1 Web api dotnetcore entity framework ile bağlamak Link  -  2 Generic Repository Pattern kullanmak Link  -  3 Unit of work desenini oluşturmak Link Github kütüphane link   Her bir uygulama katmanı için ayrı branch'e bakın. - Unit of work bir başka uygulama şekli Link - Mevcut dbniz için entityframework core ile mevcut scaffold modelleri çıkarmak  Link - Dotnet tool ef update etmek için Link   Entity framework core kullanmadan önce bu videonun içeriğini izleyin

15.06.2020 - 19.06.2020 arası işler

- IdentityServer4 kurulumunda db'de ilgili işlemlerin kayıt edilmesi Link - IdentityServer okurken faydalandığım kaynaklar Part 1 Link Part2 Link Part3 Link Custom Property ekleme Link - Identity Server örnek kurulum kütüphanesi ve anlatım Link - Identity Server kurulum ve kullanım bir başka örnek anlatım Link - Asp net core identity ve custom claim uygulaması Link - Dotnet core header'a custom değer atama Link - Dotnet core 3.x projenize Microsoft.AspNetCore.Mvc.Api.Analyzers nugetten yükleyip CSC : warning AD0001: Analyzer 'Microsoft.AspNetCore.Mvc.Api.Analyzers.ApiConventionAnalyzer' threw an exception of type 'System.NullReferenceException' with message 'Object reference not set to an instance of an object.'. hatası alıyorsanız yapacağınız işlem To enable the analyzer in your projects, edit your project file to add the IncludeOpenAPIAnalyzers property: < PropertyGroup > < IncludeOpenAPIAnalyzers >true</ IncludeOpenAPIAnalyz...

08.06.2020 - 12.06.2020 arası işler

Resim
Şimdi eğer dotnet core projenizi windows 8 üzerinde geliştiriyorsanız dikkat etmeniz gereken noktalar var. Dotnet core ile kestrelwebserver ile gelen çağrıları https:// biçiminde handle ederken aşağıdaki hata mesajları karşınıza çıkacaktır. Chrome tarayıcınızda bu hatayı göreceksiniz ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY Eğer firefox tarayıcınız bu kodun çalışmadığını gördüğünüzde  firefox adres çubuğuna about:config yazıp arama kısmında aşağıdaki değeri aratın network.http.spdy.enabled.http2 Bu değeri bulduğunuzda özelliği disable edebilirsiniz. Lakin bu durum chrome tarafını çözmüyor. Bu noktada bu adreste bu konu hakkında derin bir akış var Link Buradaki abiler windows 8 için security çiplerinin güncel olmaması hasebiyle (siz %5 dilime giriyorsunuz diyorlar) allah kurtarsın demişler. Ancak sorun windows 10 makinesinde boş templateler oluşturulurken de devam edince ve çip konusunun orada da bir takım belirsizlikler taşıması başka katmanların sorgulanmasına gidiyor. Hatta bazıla...

01.06.2020 - 05.06.2020 arası işler

Resim
Dotnetcore empty project içinde microsoft identity eklemek için gerekli referans kütüphaneleri ASP .NET Core - Fix Problem Postman cannot access due to SSL Certificate Error Yani dotnetcore ile tarayıcıda gördüğünüz api json çıktısını postmanda göremiyorsanız yapmanız gereken işlem Asp.net 3.x jwt tokenlar authorize attribute rağmen 401 yerine 200 döndürüyorlar. Çözümü için link Gmail ile test emaili atılırken hesabınızda bu da açık olmalı Link Api'de usermanager ile password reset yaparken invalid token hatası alıyorsanız aşağıdaki encode ve decode işlemlerine göre yapın kaynak