希望這是一個容易的。我已經搜索了所有的答案,但只提出了C#指令。我似乎無法關聯/找到提到的文件來實現這一點。任何快速方向?如何在VB.NET中預編譯MVC 5 Razor Views?
回答
發佈您的Web應用程序並更改設置以預編譯應用程序。 菜單 - >構建 - >發佈XYZ->創建配置文件 - >選擇連接 - >設置 - >文件發佈選項 - >預發佈期間發佈(檢查),點擊配置配置更多。
編輯:
在先進的預編譯的設置,取消選中更新選項。將所有輸出合併到單個裝配中。檢查視爲庫組件。
是我看到的第一次調用一些改進網站的應用程序池啓動後。休息都是一樣的。
是的 - 我已經完成了(根據我對原始文章的評論),但正如我所說,我仍然看不到速度的提高。假設你已經使用過這個功能 - 你是否看到首次打擊性能提升? – HumbleBeginnings
這是不正確的。 Visual Studio Web應用程序項目中的「預編譯」設置僅適用於ASP.NET Web窗體文件('.aspx','.ascx','.asax','.ashx','.asmx'),而不適用於Razor文件('.cshtml','.vbhtml')。爲此,你需要一個獨立的工具,如RazorGenerator(在VS Extensions庫中)。 – Dai
- 1. Razor Views中的HttpContext
- 2. 預編譯不使用MVC中的Razor視圖4
- 3. 如何在MVC Razor視圖中查找編譯時錯誤?
- 4. 使用Razor over ASP.NET MVC的ASP.NET網頁MVC Razor Views
- 5. 在asp.net中預編譯剃刀視圖mvc 5
- 6. ASP.NET MVC 5中的TinyMCE Razor
- 7. 預編譯ASP.net mvc
- 8. 如何編譯ASP.NET中的預編譯
- 9. Rails 5中的Font-Awesome未預編譯
- 10. Telerik ticker tags不能在Razor Views中工作ASP.NET MVC
- 11. ASP.NET MVC 3預編譯
- 12. 如何創建dropdownlist在ASP.NET中禁用Razor MVC 5
- 13. MVC中的條件高亮行Razor VB.NET
- 14. 錯誤嘗試發佈預編譯的ASP.Net MVC 5項目
- 15. MVC3 UrlHelperExtensions with Razor Views(from .ASPX)
- 16. 如何在JS中預編譯腳本
- 17. 如何在C中停止預編譯?
- 18. 使用預編譯的VB.net網站
- 19. VB.NET - 聲明預期的編譯錯誤
- 20. 任何問題設置MVC 3 rc1 Razor cshtml文件編譯行爲編譯?
- 21. 如何在MVC Razor視圖
- 22. 我如何測試MVC Views?
- 23. 在線編譯VB.NET?
- 24. 如何更新ASP.NET MVC 5中的表Razor數據庫
- 25. ASP.Net MVC操作方法在Razor cshtml文件中編譯時間錯誤
- 26. 預計結束聲明。 VB.NET Razor
- 27. 如何在MVC Razor DropDownList中使用Html.Raw?
- 28. 如何在MVC Razor中顯示TimeSpan
- 29. 如何在MVC 3 Razor中使用knockout.js?
- 30. 如何在asp.net mvc 3 razor中創建和編輯FileUpload?
更多搜索揭示了一些答案在這裏:http://stackoverflow.com/questions/5500078/can-razor-views-be-compiled。我正在使用VS2015,說實話,除非我做錯了什麼,否則在每個渲染頁面的第一次點擊時我看不到任何增加的速度。所以,我打算繼續手動去每一頁,以使其後續更快。當然,必須有更好的方法......? – HumbleBeginnings