无法在较低级别的 web.config 文件中覆盖的配置设置
这是一个一般性问题,与我现在面临的任何特定问题无关。
由于子级别中的配置设置可以覆盖父级别中的配置设置,因此当您有 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在父配置中锁定配置。每个配置元素都提供多个属性用于锁定覆盖。您应该在父配置中确定您的应用程序(或部署)所需的配置设置并锁定它们,以便第 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.