Asp.net web api ASP.Net Web API POST始终在服务器上返回500-内部服务器错误

Asp.net web api ASP.Net Web API POST始终在服务器上返回500-内部服务器错误,asp.net-web-api,iis-7,http-post,Asp.net Web Api,Iis 7,Http Post,api托管在IIS上。所有GET请求都可以正常工作,但POST请求都无法正常工作。它总是抛出->500内部服务器错误,没有更多的异常详细信息 查看iis中的处理程序映射,该设置已接受所有谓词。选中web.config seeting,它已- <handlers> <remove name="ExtensionlessUrlHandler-Integrated-4.0" /> <remove name="OPTIONSVerbHandler" /> <re

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

查看iis中的处理程序映射,该设置已接受所有谓词。选中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调用

你认为我还会错过什么

谢谢,
请查看事件日志。通常会出现500个错误…感谢@StephenReindl-错误不会记录在其中。您是否尝试过在visual studio中的post方法顶部放置断点并在调试中启动项目?它是否达到了断点?您是否可以发布一些您在Visual Studio中看到的post方法的代码示例,而不是在您的服务器上?提示:Firefox的Poster插件非常适合在Web API中测试post请求。您找到解决方案了吗?