我有一個ASP .Net MVC5網站,我有性能問題,我想預先編譯剃鬚刀視圖並在IIS中部署我的網站時將它們排除在外,步驟this article,但我得到了一個錯誤:RazorGenerator.targets沒有找到,實際上我檢查了包文件夾,我沒有找到這個文件。 你知道爲什麼這個DLL沒有在包文件夾中找到? RazorGenerator.Mvc和RazorGenerator.MsBuild已正確安裝。 在此先感謝在asp.net中預編譯剃刀視圖mvc 5
回答
您不需要RazorGenerator。發佈時,只需在「設置」選項卡的「文件發佈選項」下將選項設置爲「發佈期間的預編譯」。點擊「配置」,然後勾選「合併所有輸出到單個組件」。給它一個獨特的名字,通常像[ProjectName].Precompiled
。
你能解釋我在哪裏可以找到這個設置,我正在使用webdeploy? –
它位於發佈對話框中。在左側有一個設置選項卡,然後在選擇要部署的配置下方是一個標有「文件發佈選項」的向下箭頭按鈕。 –
好的,謝謝你的回答,我得到了以下錯誤:在應用程序級別之外使用註冊爲allowDefinition ='MachineToApplication' 的部分是錯誤的。此錯誤可能是由於虛擬目錄未被配置爲IIS中的應用程序。 –
- 1. 在asp.net mvc剃刀視圖中增量
- 2. ASP.Net剃刀視圖
- 3. 在Asp.Net MVC 5剃刀應用
- 4. ASP.NET MVC剃刀視圖引擎
- 5. ASP.net MVC 5剃鬚刀下拉框
- 6. MVC剃刀從子視圖
- 7. 如何編碼 '/' 在ASP.NET MVC剃刀
- 8. @默認在剃刀視圖中使用MVC 5
- 9. MVC - 強制建設和編譯剃刀視圖標記
- 10. 在剃刀視圖中顯示/渲染圖像asp.net mvc
- 11. 在asp.net中使用angular2 5剃刀視圖
- 12. ASP.NET MVC(剃刀)jQuery中
- 13. 置換在Asp.net MVC剃刀
- 14. 在C#剃刀(ASP.NET MVC)
- 15. 如何在Asp.Net MVC中確定剃鬚刀視圖中的「IsPartial」?
- 16. MVC 5剃刀Url.Content(空)
- 17. MVC剃刀foreach拋出編譯錯誤
- 18. 如何在asp.net mvc剃鬚刀視圖中嵌入rdl報告?
- 19. 在asp.net mvc 4剃鬚刀視圖中獲取用戶聲明
- 20. html.hidden未在asp.net MVC核心中設置值剃刀視圖
- 21. Asp.net mvc aspx視圖和剃刀視圖轉換
- 22. 編碼字符串HTML Asp.NET MVC剃刀
- 23. MVC剃刀視圖中的HTML.Textarea值
- 24. Microsoft.AspNet.Mvc.TagHelpers不能在MVC 6剃刀視圖
- 25. ASP.NET MVC5視圖預編譯
- 26. 預編譯ASP.net mvc
- 27. ASP.NET剃刀模式語法在視圖
- 28. 剃刀編譯器警告/錯誤 - ASP.NET MVC 4
- 29. 在ASP.NET MVC中編譯視圖
- 30. ASP.NET MVC - 剃刀和JavaScript
爲什麼不使用靜態HTML文件? –
我的意見不是靜態的,我從db檢索一些數據 –