无法在较低级别的 web.config 文件中覆盖的配置设置

发布于 2024-10-17 15:07:27 字数 217 浏览 3 评论 0原文

这是一个一般性问题,与我现在面临的任何特定问题无关。

由于子级别中的配置设置可以覆盖父级别中的配置设置,因此当您有 2 个 web.config 文件,其中一个文件重新定义了您无法覆盖的配置设置(例如身份验证或会话状态)时,可能会发生错误。 当您在较低级别的 web.config 和较高级别的 web.config 中设置身份验证/会话状态时,就会出现问题。

还有其他类似的配置设置吗?

This is a general question and is not about any particular issue that I am facing right now.

As configuration settings in the child level can override the ones in parent level,errors can occur when you have 2 web.config files one redefining configuration settings that you cannot override such as authentication or session state.
Issue happens when you have authentication / session state set on the lower level web.config and also in higher level web.config.

Is there any other configuration settings like these ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

千里故人稀 2024-10-24 15:07:27

您可以在父配置中锁定配置。每个配置元素都提供多个属性用于锁定覆盖。您应该在父配置中确定您的应用程序(或部署)所需的配置设置并锁定它们,以便第 3 方应用程序不会覆盖它们。

You can lock configuration in parent config. Each configuration element offers several attributes for locking overrides. You should identify wich config settings are necessary for your application (or deployment) in parent config and lock them so that 3rd party application do not override them.

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