jjzjj

IncludeErrorDetailPolicy

全部标签

c# - 当 webapi 在服务器上运行与在本地运行时不显示 HTTPError 异常消息

我有一个在IIS7.5服务器上运行的webapi。它有3个Controller,所有3个Controller都可用于通过我的应用程序中的调用来访问webapi。我有一个错误,我的Controller的基类将它的函数公开为公共(public)的,而不是protected。这导致服务器抛出内部服务器错误500(因为抛出无效异常“发现多个与请求匹配的操作”)。我花了一些时间来深入研究这个问题,因为它从未触发我的webapi的日志记录。来自这个讨论here,我发现正在发生的错误是在Application_Error函数捕获它并记录它之前发生的。所以我将以下代码添加到我的webapi的globa

c# - 当 webapi 在服务器上运行与在本地运行时不显示 HTTPError 异常消息

我有一个在IIS7.5服务器上运行的webapi。它有3个Controller,所有3个Controller都可用于通过我的应用程序中的调用来访问webapi。我有一个错误,我的Controller的基类将它的函数公开为公共(public)的,而不是protected。这导致服务器抛出内部服务器错误500(因为抛出无效异常“发现多个与请求匹配的操作”)。我花了一些时间来深入研究这个问题,因为它从未触发我的webapi的日志记录。来自这个讨论here,我发现正在发生的错误是在Application_Error函数捕获它并记录它之前发生的。所以我将以下代码添加到我的webapi的globa