• MVC 4 中编译时,让View 也弹出异常


    前言

      MVC在编译时,不会提示View中的错误,我们在发布项目的时候会一个一个的提示异常,项目大的时候会非常头疼,因为每次发布都需要至少5分钟,最后收到只有一个异常信息,如果页面异常过多,例如最近整理代码修改了很多底层代码,这样用发布的方式去找异常效率非常低

    解决方法

      参考网址:http://www.dotnetcurry.com/showarticle.aspx?ID=698

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

      1. 首先在项目文件上点击右键,点击 [卸载项目] 的选项

      

      2. 然后再次右键 项目文件,点击 [编辑] 选项

      

      3. 在打开页面中 找到 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">  (每个VS版本的节点可能有不同)

      在次节点中增加 <MvcBuildViews>true</MvcBuildViews> 的属性,如果你用 Debug 编译请在 Debug节点下增加

      

      4.将页面拖到最下面,在最后一段处</Project>前面加上以下内容

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

      5. 最后在选择项目文件,右键 点击重新加载项目,点击保存,就可以了

    效果图

  • 相关阅读:
    bootstrap
    史上最全Html和CSS布局技巧
    三种实现左右固定,中间自适应的三栏布局方式
    网页布局常用样式属性
    去除inline-block间隙的几种方法
    HTML&CSS——使用DIV和CSS完成网站首页重构
    I want to be a Great Web Front-end Developer
    js常用函数汇总(不定期更新)
    关于git stash的应用总结
    vue 自定义指令
  • 原文地址:https://www.cnblogs.com/zcm123/p/4301218.html
Copyright © 2020-2023  润新知