Belgelere göre , Razor görünümleri, ASP.NET Core 3.0 için yerel ortamlarda değişiklik olduğunda varsayılan olarak yeniden derlenmelidir.
Ancak, projem bunu yerel olarak yapmıyor. Yerel olarak hata ayıklarken bir görünümü değiştirir ve yenilersem, değişiklik yansıtılmaz. Çözümü durdurmalı, yeniden çalıştırmalı ve sonra değişikliği görmeliyim.
Razor sayfaları kullanarak ASP.NET Core 3.0.0 Preview 2 ile Visual Studio 2019 üzerinde varsayılan bir ASP.NET Core Web Uygulaması şablonunda bunu yapıyorum. Bu özelliği etkinleştirmek için ayarları değiştirmem gerekip gerekmediğine dair bir fikriniz var mı?
3.0'IN TAM SÜRÜMÜ İÇİN KASIM 2019'u GÜNCELLE:
Bu soru hala çok sayıda görüş alıyor. Eklemek için birkaç cevap alıntı yapıldı
services.AddControllersWithViews().AddRazorRuntimeCompilation();
Sizin için ConfigureServices()
işlev Startup.cs
ekledikten sonra Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
Nuget paketi. Benim durumumda, sadece Razor Pages kullanıyorum, bu yüzden aramıyorum AddControllersWithViews()
. Bunun yerine, bu benim için çalıştı:
services.AddRazorPages().AddRazorRuntimeCompilation();