asp.Net   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了asp.net – IIS配置错误 – 此配置部分不能用于此路径大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当我尝试运行我的网站时,我收到以下错误。 @H_616_2@该网站托管在Windows 2012 R2上。

@H_616_2@配置错误:此配置部分不能用于此路径。当该部分被锁定在父级别时,会发生这种情况。默认情况下是锁定(overrideModeDefault =“Deny”),或者由overrideMode =“Deny”或旧的allowOverride =“false”的位置标签显式设置。

@H_616_2@错误代码:0x80070021

@H_616_2@配置来源:

60:     <httpErrors errorMode="Detailed" />
 61:     <handlers>
 62:       <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
@H_616_2@以下是我所尝试的一切:

@H_616_2@>使用IIS中的“添加功能和角色”安装.Net 3.5
>在applicationHost文件中,@R_421_10673@下代码的更改:

@H_616_2@将“处理程序”,模块,anonymousAuthentication,basicAuthentication等更改为“否定”,将“重置”默认值从“拒绝”更改为“允许”。
>在.Net 3.5中完成了“http激活”以及4.5。

@H_616_2@以下是我的web配置文件处理程序代码:

<handlers>
  <remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
  <remove name="OPTIONSVerbHandler"/>
  <remove name="TRACEVerbHandler"/>
  <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferrequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/>
</handlers>
@H_616_2@>在此路径中安装功能窗口中的所有功能:
互联网信息服务 – >万维网服务 – >应用程序开发功能 – >除CGI之外的所有功能都已启用。
>在功能委托中,ASP已读为只读,我已将其更改为读/写
>使用命令提示符解锁处理程序

@H_616_2@但是我仍然无法摆脱错误。
我的本地实例工作完全正常。此外,我有一个开发服务器在这个网站上正在工作,只有在我的生产服务器我收到这个错误。

@H_616_2@请帮我找出可能导致这个问题的原因。

解决方法

按照以下步骤解锁父级别的处理程序: @H_616_2@1)在连接树(在IIS中),转到您的服务器节点,然后到您的网站。

@H_616_2@2)对于网站,在右侧窗口中,您将看到管理下的配置编辑器。

@H_616_2@3)双击配置编辑器。

@H_616_2@4)在打开的窗口中,顶部会显示一个下拉列表。从下拉列表中选择“system.webServer / handlers”。

@H_616_2@5)右侧还有一个下降。选择“ApplicationHost.Config”

@H_616_2@6)在最右侧的窗格中,您将在“Section”标题下找到“Unlock Section”。点击那个

@H_616_2@7)一旦处理程序在applicationHost被解锁,您的网站应该运行正常。

大佬总结

以上是大佬教程为你收集整理的asp.net – IIS配置错误 – 此配置部分不能用于此路径全部内容,希望文章能够帮你解决asp.net – IIS配置错误 – 此配置部分不能用于此路径所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。