【问题标题】:This configuration section cannot be used at this path - Windows 2016此配置部分不能用于此路径 - Windows 2016
【发布时间】:2019-07-12 16:45:56
【问题描述】:

将 MVC 应用程序迁移到 Windows 2016 后出现以下错误。 角色和功能对我来说看起来不错, Roles & Features

此配置部分不能用于此路径。当该部分锁定在父级别时会发生这种情况。默认情况下锁定 (overrideModeDefault="Deny"),或者由具有 overrideMode="Deny" 或旧版 allowOverride="false" 的位置标记显式设置。

有什么办法吗?

【问题讨论】:

    标签: iis-10


    【解决方案1】:

    此配置部分不能用于此路径。当该部分锁定在父级别时会发生这种情况。默认情况下锁定 (overrideModeDefault="Deny"),或者由具有 overrideMode="Deny" 或旧版 allowOverride="false" 的位置标记显式设置。

    据我所知,这个错误意味着配置部分被其他配置锁定。

    通常,错误消息页面的“配置源”部分将包含已锁定的部分。

    然后您可以转到“C:\Windows\System32\inetsrv\config”(此处需要管理员权限)打开 applicationHost.config 将 overrideModeDefault 属性从拒绝更改为允许。

    例如:

      <section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />
    

    【讨论】:

      【解决方案2】:

      1.编辑这个文件 “C:\Windows\System32\inetsrv\config\applicationHost.config”

      2。替换这一行:

      <section name="ipSecurity" overrideModeDefault="Deny" />
      

      与:

      <section name="ipSecurity" overrideModeDefault="Allow" />
      

      ✔ 这在 Windows server 2022 上对我有用✔

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-03-15
        • 2019-09-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多