Visual studio c# .net core ile çalışırken build ettiğinzdde bu hatayı alıyorsanız sebebi sizin ortamınızda bir kaç konfigurasyon eksik olduğundandır. Nedir bu eksiklikler ? Nuget için Package Manager Console gidelim ve alttaki komutları yazıp çalıştıralım , VS yi yeniden başlatalım ve hatanın çözülmüş olduğunu görelim 😉 Install-Package Microsoft.Net.Compilers -Version 2.8.2
13 Visual Studionuz güncel olmayabilir. Visual Studio 2017 15.9 varsayılan olarak .NET Core 2.1 SDK sını kullanır. Net Core 2.2 ile çalışabilmek için visual studionuzu güncelleyin ve .net core 2.2 i otomatik olarak kurulmazsa , kendinizde kurabilirsiniz.
Arkadaşlar bu hatalarının ikisinin de çözümü oldukça kolaydır. Tam olarak sorunun 3 ana sebebi var yaygın olarak bilinen. 1- Webconfig.xml dosyanız transform edilmemiş olabilir. 2- Webconfig dosyasınızdaki ifadesini siliniz . 3- Net.core versiyonunuz kurduğunuz IIS üzerinde yüklü olmayabilir. Self Contained bir publish yapmak sorununuzu çözecektir. Kaynaklar : https://www.domainhizmetleri.com/blog/net-core-http-error-500-0-ancm-in-process-handler-load-failure-hatasi-cozumu/ https://www.danielcrabtree.com/blog/400/how-to-fix-iis-http-error-502-5-in-asp-net-core
IIS üzerine deploy yapmadan önce bilmemiz gereken husus, IIS kurulu olan makinemizde .net core runtime sürümleri olarak hangi sürümler var olduğu ve bizim yayınlama işlemi esnasında yüklü olanı mı baz alacağız yoksa kendimiz direk çalışabilen bağımsız bir yayınlamamı yapacağımızdır. Buna karar verildikten sonra publish / deploy işlerine devam edilebilir. Alttaki resimde self contained olarak seçildiğini […]
Bu durum başıma daha önceden linux serverda çalışan sitemi , windows pleks panelli sunucuya taşıdığımda geldi. Çözüm için epey uğraştım saatlerce. wp_config.php dosyasında tablolar için verilen prefix ile usermeta tablosundaki , prefix ismi ile başlaya tüm alanlar uyuşmalı. prefix ilk olarak “blog” olarak vermiştim , taşıdığımda prefixi blog olarak aynı vermeme rağmen admine girerken izin […]