ASP.Net Web API POST始终在服务器上返回500-Internal Server Error

时间:2015-04-23 20:11:58

标签: asp.net-web-api iis-7 http-post

api托管在IIS上。所有GET请求都正常,但没有POST请求正常工作。它总是扔 - > 500内部服务器错误,没有更多异常详细信息。

查看iis中的Handler映射,该设置已接受所有动词。检查web.config seeting并且它有 -

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

事件日志或-netpub \ logs \ LogFiles中没有记录错误。

这是我们第一次添加POST调用,之前api只处理GET调用。

你认为我还能错过什么?

谢谢, WH

0 个答案:

没有答案