Asp.Net MVC项目编译View
2012-04-05 15:29
344 查看
Asp.Net MVC项目在编译代码同时编译View,需要手动修改Project文件。
用Notepad或其他文本编辑器打开Project文件,或者直接在Visual Studio中Unload project,然后右键点Project,选择Edit Project菜单,
将 MvcBuildViews改为true,如下:
<MvcBuildViews>true</MvcBuildViews>
修改后保存并Reload project,此时编译代码的同时也会编译各个View。
如果出现如下编译错误
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文件夹删掉,重现编译即可。
用Notepad或其他文本编辑器打开Project文件,或者直接在Visual Studio中Unload project,然后右键点Project,选择Edit Project菜单,
将 MvcBuildViews改为true,如下:
<MvcBuildViews>true</MvcBuildViews>
修改后保存并Reload project,此时编译代码的同时也会编译各个View。
如果出现如下编译错误
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文件夹删掉,重现编译即可。
相关文章推荐
- Asp.Net MVC 项目预编译 View
- Asp.Net MVC 项目预编译 View
- 使用SharpDevelop 4编译asp.net mvc 2项目并部署到iis5.1(WinXP)(下)
- C# Asp.Net MVC 3 项目实现控制器(controller)与页面(view)分项目管理
- ASP.NET MVC的Razor引擎:View编译原理
- 使用SharpDevelop 4编译asp.net mvc 2项目并部署到iis5.1(WinXP)(上)
- C# Asp.Net MVC 3 项目实现控制器(controller)与页面(view)分项目管理
- ASP.NET MVC的Razor引擎:View编译原理
- ASP.NET MVC的Razor引擎一:View编译原理
- ASP.NET MVC的Razor引擎:View编译原理
- Asp.net MVC 示例项目"Suteki.Shop"分析之---ViewData
- Asp.net mvc View动态编译要小心啊
- Asp.net mvc View动态编译要小心啊
- ASP.NET MVC搭建项目后台UI框架—8、将View中选择的数据行中的部分数据传入到Controller中
- ASP.NET MVC搭建项目后台UI框架—5、Demo演示Controller和View的交互
- ASP.NET MVC中从前台页面视图(View)传递数据到后台控制器(Controller)方式
- Asp.net mvc项目架构分享系列之架构搭建初步
- ASP.NET 动态编译、预编译和 WebDeployment 项目(转)
- Asp.NET MVC Widget开发 - ViewEngine
- ASP.NET MVC View 和 Web API 的基本权限验证