向bin部署集添加视图会导致错误

时间:2011-02-14 22:47:26

标签: model-view-controller asp.net-mvc-2 web-deployment

我正在为bin部署设置ASP.Net MVC应用程序。由于我想在发布中包含已编译的视图,我遵循了Steven Sanderson的Pro MVC书中的建议,并将我的app.csproj文件更改为包含

<Target Name="AfterBuild" Condition="'$(Configuration)'=='Release'">
    <AspNetCompiler VirtualPath="temp" PhysicalPath="$(ProjectDir)" />
</Target>

不幸的是,此更改导致了构建错误。

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.  C:\Users\sylvie\Documents\Visual Studio 2010\Projects\app\app\obj\release\package\packagetmp\web.config

任何想法如何处理错误消息或以不同的方式将编译后的视图放入bin目录?

谢谢! 达菲

1 个答案:

答案 0 :(得分:0)

您无需编译视图。这是ASP.NET的工作。你可以简单地浏览this blog post,一切都应该可以正常工作。