2012-05-15 68 views

回答

18

MVCBuildViews實際上並未預先編譯您的視圖進行部署。在構建解決方案之後,它將編譯視圖,以在部署之前回應任何MVC視圖中可能出現的任何錯誤。通過這種方式,您可以在將視圖推送到服務器之前捕獲視圖的編譯錯誤,以避免錯誤頁面或運行時死亡的黃色屏幕。

RazorGenerator可用於預編譯你的意見,以避免對您的服務器上的任何視圖先打任何編譯熱身倍。使用RazorGenerator工具時,您可以爲應用程序部署程序集而不是視圖文件夾,因爲所有視圖都將預先編譯幷包含在該程序集內。