asp.net core 3.0 在Debug時不重啟,自動重新編譯View


.net core3.0之后,在debug的時候,如果修改View(cshtml),默認無法立即刷新頁面就生效,需要停止,重新啟動項目才可以. 這樣毫無疑問是非常麻煩.

 

解決方法

首先安裝Nuget包:

Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation

  

然后在Startup里的ConfigureServices中加入如下片段:

public void ConfigureServices(IServiceCollection services)
{
    services.AddDbContext<ApplicationDbContext>(options =>
    {
        options.UseSqlite("Data source=calendar.db");
    });
 
    services.AddControllersWithViews()
            .AddRazorRuntimeCompilation();
 
}

至此,大功告成!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM