继承自父级 web.config 的 IIS 7.5 Web 应用程序
我使用的是 asp.net 4.0 项目。 我的文件结构如下
RootSite
-Web.Config
-WebService(Web应用程序)
-Web.Config
现在 WebService 似乎从 RootSite 获取了 web.config 的某些部分,这里的问题是
所以我试着把它放在那个部分周围 <位置路径=“。”继承InChildApplications =“假”> 但这导致 httpHandler 只能在根目录中运行......
那么有什么解决方案吗?我不明白为什么我的网络服务的 web.config 继承自根目录的 web.config ..
Im using a asp.net 4.0 project.
My file structure looks like this
RootSite
-Web.Config
-WebService (WebApplication)
-Web.Config
Now the WebService seems to get some parts of the web.config from the RootSite, the problem here is
<configuration><system.webServer>
So i tryed to place this around that section
<location path="." inheritInChildApplications="false">
but that had the result of making a httpHandler only to function in the root directory...
So is there any solution to this? i don't understand why my webservice's web.config is inheriting from the root's web.config..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这就是 Web 配置的设计工作方式。它允许在较高级别定义公共属性,在较低级别定义自定义属性。
大多数时候,级别越高,web.config 中的配置部分数量越少,您可能会遇到根 web.config 的情况。配置包含应在较低级别定义的部分
This is the way web configs work by design. It allows defining common properties at a higher level and custom properties at a lower level
Most of the time, the higher the level, the lesser the number of config sections in the web.config, you may be in a case where your root web.config contains sections that should be defined at a lower level