webapi发布常见错误及解决方案

Posted 逻辑思维-质变

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webapi发布常见错误及解决方案相关的知识,希望对你有一定的参考价值。

webapi发布常见错误及解决方案

错误一:

错误:404 (Not Found)

解决方案:

在  <system.webServer>节点中添加如下模块:

<modules runAllManagedModulesForAllRequests="true" />

错误二:

错误:405 (Method Not Allowed)或者Response for preflight has invalid HTTP status code 405.

解决方案:

在  <system.webServer>节点中添加如下模块:

-<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>

 

以上是关于webapi发布常见错误及解决方案的主要内容,如果未能解决你的问题,请参考以下文章

webapi权限常见错误

coreseek常见错误原因及解决方法

移动端input“输入框”常见问题及解决方法

常见错误及解决方案

MapReduce常见错误及解决方案

关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案