【发布时间】:2010-07-08 14:40:23
【问题描述】:
每当我通过一键发布功能在 VS 2010 中发布我的 MVC Web 应用程序时(我还没有做任何 web.config 转换或任何花哨的事情 - 还没有!)。下次我来构建应用程序时,我收到以下错误:
使用注册为 allowDefinition='MachineToApplication' 的部分是错误的 超出应用层。此错误可能是由于没有虚拟目录 在 IIS 中配置为应用程序。在 ...MyWebApp\obj\release\package\packagetmp \web.config
VS2010 确实在 ...MyWebApp\obj\ 文件夹下创建了 web.config 文件的新副本,因此我删除了整个 obj 文件夹,然后我能够再次构建。
但我不应该每次发布时都这样做 - 我必须有一些配置不正确 - 任何人都可以帮忙。
谢谢。
【问题讨论】:
标签: visual-studio-2010 web-config