mvc编译时,让View中的错误提示
mvc编译时,让View中的错误提示
mvc编译时,让View中的错误提示一、mvc编译时,让View中的错误提示的具体方法
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. 最后在选择项目文件,右键 点击重新加载项目,点击保存,就可以了
二、视图文件有错时,在编译时的效果如图
三、如果出现如下编译错误
Error 47 It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS. ...\obj\release\csautoparameterize\original\web.config
这不是代码错误引起的,看起来是编译的时候这个输出文件夹被当做一个IIS虚拟目录来对待,但当前的appplication确不是IIS上部署的应用。
解决办法:
只需要将代码目录下的obj文件夹删掉,重现编译即可。
- mvc在视图中使用@helper封装输出代码
- php框架初始化教程学习(PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解)
- MVC中modelstate的使用
- mvc中Action前HttpPost的作用
- MVC中JavaScriptResult
- MVC中outputcache缓存
- MVC 使用FileResult导出文件
- mysql数据结构讲解(详解MySQL 数据库隔离级别与MVCC)
- MVC Model验证
- MVC中数据验证
- ASP.NET mvc异常处理的方法
- MVC中报get_RazorKeywords()错误的解决方法
- mvc中validateinput属性失效
- MVC上传文件的方法
- mvc编译时,让View中的错误提示
- MVC中获取当前action、controller
- 她救了被绑架的他,而这一切竟是一场阴谋...(她救了被绑架的他)
- 冬季养殖这6种阴生植物,方便又好养,你家有么(冬季养殖这6种阴生植物)
- 阴生植物为什么不怕照不到阳光(阴生植物为什么不怕照不到阳光)
- 阴生环境 耐阴地被植物,你知道哪些(阴生环境耐阴地被植物)
- 常见的喜阴植物有哪些 养室内盆栽就在这里选(常见的喜阴植物有哪些)
- 这8种耐阴植物,营造阴生植物花境,也是一个不错的选择(营造阴生植物花境)
热门推荐
- laravel事务状态(laravel dingo API返回自定义错误信息的实例)
- docker容器测试环境构建(docker容器内安装TensorRT的问题)
- app软件和网站对服务器的区别(网站服务器与APP服务器之间有何区别)
- python读取文件的正确方法(强悍的Python读取大文件的解决方案)
- vue图片组件使用方法(Vue图片裁剪组件实例代码)
- ASP.NET函数返回多个值的几种方法
- 如何提高网站的用户粘度
- thinkphp接口开发实例(ThinkPHP5.0框架结合Swoole开发实现WebSocket在线聊天案例详解)
- python大数据学习顺序(Python如何处理大数据?3个技巧效率提升攻略推荐)
- docker启动指定容器ip(Docker每次启动容器,IP及hosts指定的操作)