我正在为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目录?
谢谢! 达菲