error-handling - 如何从已发布的 Web Api 中获取详细信息异常

标签 error-handling asp.net-web-api

有没有办法从部署的 Web Api 获取详细异常和堆栈跟踪?

即使我在 Debug模式下部署,我是否会获得详细的错误跟踪?

我从服务器 API 收到以下消息

"message": "Processing of the HTTP request resulted in an exception. Please see the HTTP response returned by the 'Response' property of this exception for details."



这仅发生在服务器中,相同的代码在本地机器上完美运行。

最佳答案

您是否检查了您正在执行的请求的内容类型?

有时这个错误是因为你没有指定这个值,例如 “应用程序/json”在请求的 header 中。

关于error-handling - 如何从已发布的 Web Api 中获取详细信息异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21289926/

相关文章:

scala - (Scala)错误处理

asp.net-web-api - NuGet Microsoft.AspNet.WebAPI 5.2.3 是 WebAPI 2.2 吗?

windows - "rd"在删除失败等错误时退出,错误级别设置为 0

android - 如何获取引发错误的特定代码行

c# - ASP.NET MVC 全局错误处理

asp.net-web-api - 当请求具有不受支持的 Content-Type 时,如何配置我的 ASP.NET Web API 服务返回的状态代码?

c# - 触发 HttpClient 的更简单方法(可能没有任务)?

c# - 为什么这个 web api Controller 不是并发的?

c# - OWIN 的 app.usestaticfiles 和 app.usefileserver 之间有什么区别

error-handling - 运行Spark Main Class时出错-线程 “Thread-0”中的异常java.lang.NoClassDefFoundError : org/eclipse/jetty/server/Handler