Arkadaşlar visual studio üzerinde asp.net mvc .net c# vb net ile çalışırken bir anda bu hatayı almaya başladınız 🙂 Benim gibi yani.. Sözü uzatmadan çözümü veriyorum sizlere Package Manager console kısmında Update-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform -r Güncelleme sonrasında , sorununuz düzelecektir. Kalın sağlıcakla
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 […]