错误0x80070021 IIS windows 8

错误0x80070021 IIS windows 8,iis,Iis,我正在尝试在IIS上部署网页。当我尝试浏览网站时,我犯了这样的错误: 无法在此路径上使用此配置节。这种情况会发生 当节在父级锁定时。锁定是通过 默认值(overrideModeDefault=“Deny”),或由位置显式设置 用overrideMode=“Deny”或遗留allowOverride=“false”标记 我的配置文件中的节: <security> <authentication> <basicAuthentic

我正在尝试在IIS上部署网页。当我尝试浏览网站时,我犯了这样的错误:

无法在此路径上使用此配置节。这种情况会发生 当节在父级锁定时。锁定是通过 默认值(
overrideModeDefault=“Deny”
),或由位置显式设置 用
overrideMode=“Deny”
或遗留
allowOverride=“false”
标记

我的配置文件中的节:

 <security>
        <authentication>
            <basicAuthentication enabled="false" />
        </authentication>
 </security>


请任何人帮助我“解锁”父节(据我所知)。

错误500.19和文件执行问题,并锁定在IIS 8上

要解决它,我必须在cmd中执行:

%windir%\system32\inetsrv\appcmd解锁配置-部分:system.webServer/handlers
%windir%\system32\inetsrv\appcmd解锁配置-部分:system.webServer/modules

您可能需要允许功能委派

IIS管理器->功能委派

选择“身份验证-基本”,并将其更改为读/写


默认情况下,它是只读的。

当我尝试在IIS上部署ASP.NET页面时,遇到了类似的问题。(老实说,我不知道是否完全相同——我现在正在使用Windows10,但收到了相同的消息)

起初修复起来很复杂,但发现有一个非常简单的解决方案

我只需要在控制面板上重新安装IIS,但是启用了ASP选项(我启用了应用程序开发的所有资源)


在网站上(基本)配置必须选择.NETV4.5Classic

为什么需要在web.config中触摸身份验证?它应该由IIS控制,通常通过IIS管理器进行管理。A试图从配置文件中删除节。现在我正试图解决自动识别的问题