我正在使用 ASP.NET Web API。在某些时候,在执行操作之前抛出异常(可能在控制器的 DI 期间),但我无法追踪它,因为我只是得到一个罐装的 IIS 错误页面。我不知道如何获取异常信息。
如何获得一些有用信息的回复?
编辑:我已经验证自定义 ExceptionFilter 将响应控制器抛出的异常,但不会响应我认为在任何控制器代码执行之前发生的异常。在 Global.asax 中添加代码Application_Error()
也不会响应异常。该框架似乎对此异常视而不见。所以这很好。