.Net Framework Değiştirme | C#
Merhaba, 4.7.1 yazılmış bir projeyi 4.8’e çevirmem gerekiyordu.
Proje özelliklerinden 4.8’e çevirip çıkan 2-3 hatayı giderdim.
Ancak yerelimde çalışan uygulama sunucuda çalışmadı.
Bu zaten alışıldık durum.
“System.Web.Mvc” ve “System.Net.Http” DLL’leri ile ilgili hatalar verdi.
Araştırdığım kadarıyla, Web.Config dosyasında assemblyBinding nodunda bindingRedirect değerleri ile ilgili bir soruna işaret ediyordu hata.
Bunları yeniden nasıl oluşturabilirim diye araştırdım.
O nodları komple silip aşağıdaki komutu çalıştırınca onları yeniden oluşturdu.
NuGet Package Manager Console’a şunu yazdım:
Get-Project –All | Add-BindingRedirect
Sonrasında da, tüm paketleri güncellemek için de;Update-Package -reinstall
komutunu yazdım.
Sonrasında IIS’i durdurup yeniden başlatarak çalıştırabildim.
Bir daha benim ya da başkasının başına gelirse diyerek buraya ekliyorum.
Selamlar.
Merhaba, başka br sunucuda da; “
An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.
” hatası aldım. Bunu çözmek için deweb.Config
içerisine satırını eklemek gerekiyor.configuration altına > system.webServer altına > validation validateIntegratedModeConfiguration=”false” satırı eklemek yeterli.
Selamlar.