Asp.net-Mvc

AspNet Core 3.0 和 3.1:啟用 Razor 頁面的執行時編譯

  • September 30, 2019

從 ASP.Net Core 3.0 及更高版本開始:

A) 在執行應用程序時編輯 Razor View (.cshtml) 文件不會應用更改,直到重新啟動。

B)看起來編輯和繼續不起作用。

IDE 和版本: Microsoft Visual Studio 2019

對於這個問題,我建議你嘗試安裝包,Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation然後像這樣配置AddRazorRuntimeCompilation``Startup.cs

public void ConfigureServices(IServiceCollection services)
{
   services.AddControllersWithViews().AddRazorRuntimeCompilation();
}

對於此問題,您可以通過Breaking changes to runtime compiler for Razor 視圖和 Razor Pages #343 進行跟踪

引用自:https://stackoverflow.com/questions/58173846