配置错误:此配置部分不能在此路径上使用。

配置错误:此配置部分不能在此路径上使用。

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

配置错误:此配置部分不能在此路径上使用。当节锁定在父级时,就会发生这种情况。在默认情况下,锁定是(overrideModeDefault=“Deny”),或者是由带有overrideMode=“Deny”的位置标记显式设置的,或者是遗留的lowoverrider=“false”。

更多细节可以在这里找到设想7匹配我的十六进制错误代码。

在上面的链接站点上给出的解决方案是允许对于OverrideModeDefault,在我的错误中提到的部分中,在applicationHost.config档案。在我的情况下保安在……里面system.webServer..但如果我看看applicationHost.config在已正确部署站点的本地计算机上,该部分设置为否认.

如果此解决方案是正确的,那么我的本地实例如何运行良好?web.config?根据我的applicationHost.config那部分应该是锁的,但不是。我宁愿不改变applicationHost.config文件,因为该服务器上有许多其他站点正在运行。还有别的解决办法吗?


智慧大石
浏览 641回答 3
3回答

幕布斯6054654

我也有同样的问题。我不记得我在网上找到它的地方了,但我做了以下几件事:单击“开始按钮”在“搜索”框中,输入“打开或关闭windows功能”。在“功能”窗口中,单击“Internet信息服务”点击:“万维网服务”点击:“应用程序开发功能”检查(启用)功能。除了CGI我都查过了。顺便说一句,我在使用Windows 7。

aluckdog

您也可以使用IIS管理器若要编辑这些设置,请执行以下操作。小心这个学习IIS文章:使用特征委派从IIS的根:然后,您可以控制每个机器级的读/写权限,否则这将给您提供OverrideMode=“拒绝”错误。
打开App,查看更多内容
随时随地看视频慕课网APP