需要在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="integratedMode,runtimeVersionv4.0" />

 

https://stackoverflow.com/questions/9703090/http-404-page-not-found-in-web-api-hosted-in-iis-7-5

<remove name="UrlRoutingModule-4.0" />
<add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="" />

 

http://blog.deltacode.be/2017/01/04/why-remove-and-add-extensionlessurlhandler/

相关文章:

  • 2021-09-28
  • 2021-11-23
  • 2021-10-04
  • 2022-02-03
  • 2021-07-01
  • 2021-07-03
  • 2022-12-23
  • 2021-12-08
猜你喜欢
  • 2022-12-23
  • 2021-06-05
  • 2022-02-28
  • 2022-01-20
  • 2021-03-27
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案