为了账号安全,请及时绑定邮箱和手机立即绑定

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

/ 猿问

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

智慧大石 2019-07-04 18:17:09

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

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

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

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

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

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


查看完整描述

3 回答

?
幕布斯6054654

我也有同样的问题。我不记得我在网上找到它的地方了,但我做了以下几件事:

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

顺便说一句,我在使用Windows 7。


查看完整回答
反对 回复 2019-07-04
?
aluckdog

您也可以使用IIS管理器若要编辑这些设置,请执行以下操作。

小心这个学习IIS文章:

使用特征委派从IIS的根:


然后,您可以控制每个机器级的读/写权限,否则这将给您提供OverrideMode=“拒绝”错误。


查看完整回答
反对 回复 2019-07-04
?
犯罪嫌疑人X

浏览到“C:\windows\System 32\inetsrv\config”(这里需要管理员权限)Open applicationHost.config

:在IISExpress和VisualStudio 2015中,applicationHost.config存储在$(solutionDir).vs\config\applicationhost.config

查找错误消息页的“配置源”部分中显示的部分。对我来说,这通常是“模块”或“处理程序”。

更改overrideModeDefault属性Allow

所以整条线现在看起来是:

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

保存文件后,页面在我的浏览器中很好地加载。

警告: 在64位Windows上编辑应用程序Host.config


查看完整回答
反对 回复 2019-07-04

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信