Asp.net Core Razor頁面調試時無法實時更新


  .net core目前是.net的一個主要的跨平台架構了,那么我們在.net core項目里常見的頁面就是Razor頁面了,也經常會在項目調試的時候,一邊調試一邊修改代碼來開發項目了。   可是很可惜,.net core默認是不支持我們在調試的過程中,一邊改一邊看效果的,這個需求用專業的術語描述為:.net core默認不提供項目運行時編譯功能。

 

  那么怎么可以達到運行時編譯的功能,方便我們開發項目呢?微軟早就給我們准備好的Nuget包。

 

  解決方案:

  1-通過 NuGet 添加包源:Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation;

        2-在 Startup.cs 類文件中添加該模塊:

public void ConfigureServices(IServiceCollection services)
{
    //添加Razor運行時編譯
    services.AddControllersWithViews().AddRazorRuntimeCompilation();    
}

 


免責聲明!

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



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