继承自父级 web.config 的 IIS 7.5 Web 应用程序

发布于 2024-09-24 21:24:57 字数 447 浏览 1 评论 0原文

我使用的是 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉世弥音 2024-10-01 21:24:57

这就是 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文