在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。

出现错误:

    在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。   

原因是我用vs2010打开以前.net2.0的项目,它默认为升级的4.0,我就升级了,它会产生一个备份,就在原来的目录里边有个BackUp里边也有WebConfig,删除那个目录就成,原因就是网站下有多个WebConfig

原文地址:https://www.cnblogs.com/wangdongjie0101/p/2725397.html