我有一些.cshtml模板用於呈現PDF。我可以禁用特定文件夾的預編譯嗎?
當我部署到生產環境,他們得到預編譯,幷包含文本「這是預編譯工具生成的標記文件,不應被刪除!」有沒有辦法告訴ASP.NET不要預編譯特定的子文件夾?我想也許我可以在web.config中做到這一點,但我找不到它。
我有一些.cshtml模板用於呈現PDF。我可以禁用特定文件夾的預編譯嗎?
當我部署到生產環境,他們得到預編譯,幷包含文本「這是預編譯工具生成的標記文件,不應被刪除!」有沒有辦法告訴ASP.NET不要預編譯特定的子文件夾?我想也許我可以在web.config中做到這一點,但我找不到它。
我不能被停止編制的意見,甚至通過設置生成操作爲「無」,並打開副本輸出目錄。
我最終改變我的文件的擴展.prod,設置內容類型爲「內容」,並將它們設置在Visual Studio中的HTML編輯器打開得到的一切工作,我想要的方式。
我知道,它是2歲,但最近我無意中發現了同樣的問題,但因爲我需要看到這兩個MVC和電子郵件我不能簡單地改變文件的擴展名。
搜索解決方案,我發現aspnet_compiler
this文檔和-u
選項,即代表可更新,保持原文件編譯後完好無損。
爲了達到所期望的行爲我配置了我發佈的個人資料如下:
之前在此解決方案跳躍。在我提供的鏈接中有一個預編譯決策矩陣來幫助您做出決定。