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

发布于 2024-10-17 18:43:46 字数 737 浏览 2 评论 0原文

我正在为 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 目录中吗?

谢谢! 达菲

I am setting up an ASP.Net MVC app for bin deployment. Since I would like to include the compiled views in the release I followed the advice from Steven Sanderson's Pro MVC book and changed my app.csproj file to include

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

Unfortunately, this change is causing me a build error.

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

Any idea how to either deal with the error message or get the compiled views into the bin dir in a different way?

Thanks!
Duffy

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

超可爱的懒熊 2024-10-24 18:43:46

您无需整理您的观点。这就是 ASP.NET 的工作。您可以简单地浏览这篇博文,一切都应该工作得很好。

You don't need to compile your views. That's the job of ASP.NET. You could simply go through this blog post and everything should work just fine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文