获取 HTTP 错误 500.0 - 内部服务器错误,ExtensionlessUrlHandler-Integrated-4.0 模块 ManagedPipelineHandler

问题描述 投票:0回答:1

HTTP 错误 500.0 - 内部服务器错误处理程序“ExtensionlessUrlHandler-Integrated-4.0”有一个错误的模块“ManagedPipelineHandler”

详细错误信息: 模块 ManagedPipelineHandler

通知执行请求处理程序 处理程序 ExtensionlessUrlHandler-Integrated-4.0 错误代码 0x800703e9

我在 Windows 2022 上运行 IIS 10。我已经尝试过以下操作,但没有成功:

  • 使用 dism 重新安装网络扩展性
  • 尝试使用离线安装程序重新安装.Net481,并使用dism安装IIS-Net45
  • 验证 DLL 的权限。
  • 创建了跟踪规则来跟踪此 HTTP 状态代码的失败请求。但没有相关消息
  • 但是,我仍然收到错误

我在 web.config 中有这个

<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="" />
</handlers>
iis-10
1个回答
0
投票

请仔细检查您的配置,您可能会发现您没有为

preCondition
属性赋值。应该是这样的:
preCondition="integratedMode,runtimeVersionv4.0"

有关此属性的更多值,请参阅此文档:https://learn.microsoft.com/en-us/previous-versions/iis/settings-schema/ms690693(v=vs.90)?redirectedfrom=MSDN #属性

© www.soinside.com 2019 - 2024. All rights reserved.