.NET WEB API仅在发布时在IIS中引发500个内部服务器错误

.NET WEB API仅在发布时在IIS中引发500个内部服务器错误,iis,Iis,我还不知道为什么,但POST在IIS中抛出了一个500(在VisualStudio调试模式下工作正常) PUT有效,GET有效。所以这是一个非常具体的问题,我已经缩小了很多 它只是在IIS中,而不是在VisualStudio中 得到并把工作做好,只是张贴失败 是的,这篇文章在VisualStudio中运行良好,所以它不是代码 我确信这是IIS配置问题,或者web.config中不存在我需要的东西?是否检查了windows事件日志?事件日志没有显示任何内容。这一定是IIS中的一个设置,我不知道,因

我还不知道为什么,但POST在IIS中抛出了一个500(在VisualStudio调试模式下工作正常)

PUT有效,GET有效。所以这是一个非常具体的问题,我已经缩小了很多

它只是在IIS中,而不是在VisualStudio中 得到并把工作做好,只是张贴失败

是的,这篇文章在VisualStudio中运行良好,所以它不是代码


我确信这是IIS配置问题,或者web.config中不存在我需要的东西?

是否检查了windows事件日志?事件日志没有显示任何内容。这一定是IIS中的一个设置,我不知道,因为该软件在Visual Studio中调试/IIS Express下运行正常。我想我找到了问题的线索。在IIS中,处理程序映射不包括大多数POST,而存在GET、PUT等。在其他操作正常运行的情况下,这似乎是正在发生的事情。我只是不知道什么样的处理程序需要更改,有几十个\您是否检查了windows事件日志?事件日志没有显示任何内容。这一定是IIS中的一个设置,我没有看到,因为该软件在Visual Studio中的“调试/IIS表达式”下工作正常。我想我找到了问题的线索。在IIS中,处理程序映射不包括大多数POST,而存在GET、PUT等。在其他操作正常运行的情况下,这似乎是正在发生的事情。我只是不知道什么样的处理程序需要更改,有几十个\