每当我通过一键发布功能在VS 2010中发布我的MVC Web应用程序(我没有做任何web.config转换或任何幻想 - 但!)。下一次我来构建应用程序时,出现以下错误:从VS 2010发布Web应用程序后的问题
在应用程序级别之外使用注册为allowDefinition ='MachineToApplication' 的段是错误的。此错误可能是由于配置为IIS中的应用程序的虚拟目录不是 。在... MyWebApp \ obj \ release \ package \ packagetmp \ web.config
web.config文件的新副本确实是由VS2010创建的... MyWebApp \ obj \ folder所以我删除了整个OBJ文件夹,然后我能够再次建立。
但我不应该每次发布时都这样做 - 我必须有一些配置不正确 - 任何人都可以帮忙。
谢谢。
请注意,虽然这确实解决了这个问题,但这意味着您不再需要对视图进行编译时验证 - 对我来说这是一个交易断路器。 – 2010-10-18 10:20:58