iis - 配置错误: This configuration section cannot be used at this path

标签 iis

我在将站点部署到服务器时遇到错误。当尝试在 IIS 中加载主页或访问新站点上的身份验证时,出现错误:

Config Error: This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false".

更多详细信息可以在 Scenario 7 中找到。与我的十六进制错误代码匹配。

上面链接站点上给出的解决方案是在我的错误中提到的部分中的 applicationHost.config 文件中为 overrideModeDefault 设置允许。就我而言,位于system.webServer中的安全下。但是,如果我查看本地计算机上的applicationHost.config(该站点已正确部署),该部分将设置为拒绝

如果这个解决方案是正确的,我的本地实例如何在相同的 web.config 下正常运行?根据我的applicationHost.config,该部分应该被锁定,但事实并非如此。我不想更改 applicationHost.config 文件,因为该服务器上运行着许多其他站点。还有其他解决办法吗?

最佳答案

我也遇到了同样的问题。不记得我在网上哪里找到它,但这是我所做的:

  • 点击“开始按钮”
  • 在搜索框中输入“打开或关闭 Windows 功能”
  • 在功能窗口中,点击:“Internet 信息服务”
  • 点击:“万维网服务”
  • 点击:“应用程序开发功能”
  • 检查(启用)功能。我检查了除 CGI 之外的所有内容。

关于iis - 配置错误: This configuration section cannot be used at this path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9794985/

相关文章:

azure - 我从 GoDaddy 收到了用于设置 SSL 的 .crt .pem 和 .p7b 文件。如何使用 openssl 从它们生成 .pfx 文件

c# - 在 asp.net web 应用程序中使用后无法删除托管 dll

iis - Mac 浏览器的 Windows 身份验证

iis - IIS 中的动态内容压缩似乎不起作用

c# - 如何处理存在安全问题的旧网站?

iis - 在 ColdFusion 中使用 cgi.PATH_INFO 在 URL 中使用 unicode 的问题

c# - IIS 是否为 Azure 云服务运行 x64 或 x86?

c# - ASP MVC或/和网络问题

node.js - 如何在未捕获的异常上优雅地重新启动 NodeJS 服务器?

iis - 无点文件在 IIS 中产生 404 错误