你根本无法<location path="." inheritInChildApplications="false">在你的web.config的某些部分使用它,以告诉它忽略某些部分的继承(你会得到错误,例如'inheritInChildApplications属性未被声明',所以如果你尝试把它放在它的部分,那么第四不支持).
例如,您不能在之前或之内使用它<configSections>.例如,您可以将<system.web>标记包装在位置标记中,但我需要停止继承任何内容,<configSections>并且我没有看到这样做的方法.
我的子应用程序继承了我父应用程序的Web配置在树中的IIS 7中具有的一些相同的配置设置.我认为无法<clear/>在configSecion标记中放置任何一个,因为如果您尝试将其添加到无效标记中,则它是无效标记.
你怎么告诉它忽略那一节?
我正在创建现有生产站点的测试版本.站点内部存在虚拟Web服务应用程序 - 两个Web配置具有相同的连接字符串.
生产Web配置中没有"清除"标记,并且站点和Web服务在两个单独的应用程序池上共存.
但是,在测试站点上,每次浏览到Web服务URL时,都会收到配置错误"已添加条目'ConnectionString'."
测试站点和相应的虚拟应用程序使用自己独立的应用程序池.有任何想法吗?
谢谢吉姆