我正在使用asp.net 4.0项目。 我的文件结构如下所示
RootSite
-Web.Config
-WebService(WebApplication)
-Web.Config
现在WebService似乎从RootSite获取了web.config的一些部分,这里的问题是
<结构>< system.webServer>
所以我试着把它放在那个部分 < location path =“。” inheritInChildApplications = “假” > 但这导致只使httpHandler在根目录中运行...
那么有什么解决方案吗?我不明白为什么我的webservice的web.config继承自root的web.config ..
答案 0 :(得分:1)
这是网络配置按设计工作的方式。它允许在更高级别定义公共属性,在较低级别定义自定义属性
大多数情况下,级别越高,web.config中配置部分的数量越少,您可能会遇到根web.config包含应在较低级别定义的部分的情况