MVC 4 中編譯時,讓View 也彈出異常

 

前言

  MVC在編譯時,不會提示View中的錯誤,咱們在發佈項目的時候會一個一個的提示異常,項目大的時候會很是頭疼,由於每次發佈都須要至少5分鐘,最後收到只有一個異常信息,若是頁面異常過多,例如最近整理代碼修改了不少底層代碼,這樣用發佈的方式去找異常效率很是低html

 

解決方法

  參考網址:http://www.dotnetcurry.com/showarticle.aspx?ID=698mvc

       http://haacked.com/archive/2011/05/09/compiling-mvc-views-in-a-build-environment.aspx/ui

  1. 首先在項目文件上點擊右鍵,點擊 [卸載項目] 的選項spa

  

  2. 而後再次右鍵 項目文件,點擊 [編輯] 選項3d

  

  3. 在打開頁面中 找到 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">  (每一個VS版本的節點可能有不一樣)code

  在次節點中增長 <MvcBuildViews>true</MvcBuildViews> 的屬性,若是你用 Debug 編譯請在 Debug節點下增長orm

  

  4.將頁面拖到最下面,在最後一段處</Project>前面加上如下內容htm

<Target Name="MvcBuildViews" AfterTargets="AfterBuild" Condition="'$(MvcBuildViews)'=='true'">
  <AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" />
</Target>

  5. 最後在選擇項目文件,右鍵 點擊從新加載項目,點擊保存,就能夠了blog

 

效果圖

 

原文地址:http://www.cnblogs.com/linfei721/p/3990457.htmlget

相關文章
相關標籤/搜索