IIS阻止HEAD方法,返回405,同时允许使用所有谓词

IIS阻止HEAD方法,返回405,同时允许使用所有谓词,iis,asp.net-web-api2,Iis,Asp.net Web Api2,我正在创建一个应用程序。我有一个方法可以ping我的API,看看它是否在线。 这是通过一个头部呼叫来完成的 然而,头部似乎被挡住了,我得到了405的回应。 我遵循了以下建议: 但是动词设置为ALL 我们也检查过了 SSL证书 科尔斯 饼干 访问令牌 严格的运输安全 这些都不是原因 我还能做什么?该API是一个Web API 2.0应用程序,我们使用IIS 10Enable FRT查看405的功能,问题的原因是为同一动词/方法定义了多个处理程序,其中一个处理程序阻止了预期处理程序处理请求。您可

我正在创建一个应用程序。我有一个方法可以ping我的API,看看它是否在线。 这是通过一个头部呼叫来完成的

然而,头部似乎被挡住了,我得到了405的回应。 我遵循了以下建议: 但是动词设置为ALL

我们也检查过了

  • SSL证书
  • 科尔斯
  • 饼干
  • 访问令牌
  • 严格的运输安全
这些都不是原因


我还能做什么?该API是一个Web API 2.0应用程序,我们使用IIS 10

Enable FRT查看405的功能,问题的原因是为同一动词/方法定义了多个处理程序,其中一个处理程序阻止了预期处理程序处理请求。您可以尝试在web.config文件中添加此代码:
有关详细信息,请参阅此链接: