【发布时间】:2014-06-18 15:50:37
【问题描述】:
使用 Asp.net WebApi 2,希望了解框架如何处理异常。
当服务器在处理请求时发生异常时,看起来有逻辑可以自动将异常转换为 500 响应并吞下异常。
- 是否有任何“关键”类型的异常被区别对待? (并导致进程终止?例如 OutOfMemoryException)
- 假设这种异常吞咽行为仅适用于当前为请求提供服务的线程是否正确?例如。如果我启动了一个引发异常的后台线程(几乎总是坏的),该进程将终止。
【问题讨论】:
标签: asp.net iis asp.net-web-api asp.net-web-api2