【发布时间】:2013-07-01 05:25:48
【问题描述】:
我正在构建一个 .NET WebApi 应用程序,我想设置一个全局错误处理程序(基本上是一个在应用程序的任何地方出现异常时执行的函数)。 this link 对此表示遗憾,但提供了几种解决方法。不幸的是,我似乎找不到任何有用的文档。
这是我的要求:
- 在动作方法和其他地方(例如控制器解析)捕获异常。
- 在我的处理过程中可以访问原始异常对象。
- 在错误处理过程中可以访问我的 (Autofac) IOC 容器中的服务(这是一个强烈的愿望,但不是必须的)。
- 不依赖于 MVC(我使用的是纯 WebApi)。不需要对 IIS 的依赖。
我该如何进行设置?
【问题讨论】:
标签: c# error-handling asp.net-web-api