gpt4 book ai didi

asp.net - 如何确定哪个父配置文件正在锁定 web.config 设置?

转载 作者:行者123 更新时间:2023-12-01 01:30:08 25 4
gpt4 key购买 nike

当我在 IIS 中打开我的 ASP.NET 站点并尝试打开 .NET 信任级别时,我收到一条错误消息:

.NET 信任级别
执行此操作时出错。

细节:

文件名:\?\C:\inetpub\wwwroot\myapp\web.config

行号:445

错误:无法在此路径上使用此配置部分。当该部分锁定在父级别时会发生这种情况。锁定要么是默认的 (overrideModeDefault="Deny"),要么是由带有 overrideMode="Deny"或旧版 allowOverride="false"的位置标记显式设置的。

我检查了几个地方,但我没有发现任何似乎会锁定该设置的东西。是否有系统的方法来确定该设置被锁定的位置?

我使用的是 IIS 7.5 和 .NET 3.5 sp1。

最佳答案

我还没有弄清楚如何确切地确定哪个文件锁定了任何给定的设置,但是如果您选择 IIS 中的最顶层节点(它应该是您的机器名称),然后打开功能委派,状态栏将显示“配置” : 'localhost' root web.config' 或类似的东西。

从这里您可以修改在子级别锁定的设置。

Feature Delegation in IIS

关于asp.net - 如何确定哪个父配置文件正在锁定 web.config 设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5317648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com