我正在使用新的VS2010 Web.config转换。当我在'Release'解决方案配置下进行发布时,我得到一个名为..obj \ Release \ TransformWebConfig的文件夹,其中包含原始Web.Config和转换后的Web.Config,以及
如果我当时尝试使用相同的“Release”解决方案配置重新构建我的解决方案,我会收到以下构建错误:
错误16在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的部分是错误的。此错误可能是由于虚拟目录未在IIS中配置为应用程序。
执行一个干净的解决方案,然后构建似乎摆脱了这个错误。从环顾四周看来,这个问题的出现是因为我有多个web.config文件(由于原始的Web.Config和上面提到的转换的Web.Config),但没有人提供任何其他解决方案而不是'关闭使用转换',这显然不是答案。
有谁知道确定这是我的错误的原因,并且有没有办法阻止这种情况发生而不必每次都执行干净?
罗布