我试图在IIS上部署网页。当我尝试浏览网站时,我遇到了这样的错误:
此配置部分不能在此路径中使用。有时候是这样的 当该部分被锁定在父级别时。锁定是通过 默认值(
overrideModeDefault="Deny"
),或由位置明确设置 标记为overrideMode="Deny"
或旧版allowOverride="false"
。
我的配置文件中的部分:
<security>
<authentication>
<basicAuthentication enabled="false" />
</authentication>
</security>
任何人都可以帮助我解锁&#34;父节(据我所知)。
答案 0 :(得分:0)
您可能需要允许功能委派。
IIS管理器 - &gt;特征授权
选择“身份验证 - 基本”并将其更改为“读/写”。
默认情况下,它是ReadOnly。
答案 1 :(得分:0)
当我尝试在IIS上部署ASP.NET页面时,我遇到了同样的问题。 (说实话,我不知道是否完全一样-我现在正在使用Windows 10,但收到的消息却相同。)
起初,修复起来很复杂,但发现有一个非常简单的解决方案。
我只需要在Control Painel上重新安装IIS-但启用了ASP选项(我启用了用于开发应用程序的所有资源)。
在网站(基本)配置中,必须选择.NET v4.5 Classic。
答案 2 :(得分:-1)
错误500.19和文件执行问题并在IIS 8上锁定
要解决它,我必须在cmd中执行:
%windir%\ system32 \ inetsrv \ appcmd unlock config -section:system.webServer / handlers %windir%\ system32 \ inetsrv \ appcmd unlock config -section:system.webServer / modules