【发布时间】:2018-06-26 21:49:18
【问题描述】:
我的应用程序中偶尔会出现 500.21 错误,其中包含以下文本:
“处理程序“ExtensionlessUrlHandler-Integrated-4.0”的模块列表中有一个错误模块“ManagedPipelineHandler””
我在网上搜索过,通常会发现似乎提到添加和删除已安装组件的内容。但是,此应用程序托管在 Azure Web 应用程序中,因此这些建议似乎无关紧要。
谁能推荐一些可以尝试的东西?我在配置文件中看到 ExtensionlessUrlHander 的条目,但我不确定这是否有必要或可能需要如何更新配置。
【问题讨论】:
-
你引用过这个blog吗?
if you need those methods or want to provide your own HTTP methods, here’s the bit of configuration to add to your Web.config file -
我不确定引用的文章是否有用。当前配置已设置为删除然后添加“ExtensionlessUrlHandler-Integrated-4.0”处理程序。这是在创建新的 Web API 项目时默认配置的。添加处理程序的配置指定了所有动词,因此应该包括一些唯一的动词(例如 HEAD 或 PATCH)。
-
在此处查看此帖子以获取有关此问题的帮助:stackoverflow.com/questions/12069415/…