HTTP状态映射/等效于.NET异常 背景
我目前正在实现一个HTTP模块,该模块负责监控一些使用行为,并通过当前HTTP状态映射/等效于.NET异常 背景,.net,exception-handling,http-status-codes,.net,Exception Handling,Http Status Codes,我目前正在实现一个HTTP模块,该模块负责监控一些使用行为,并通过当前HttpApplication上下文中的BeginRequest、EndRequest和Error事件优雅地处理未捕获的应用程序错误 问题: 是否有一种直接的、已经实现的方法将.NET平台异常映射到它们的HTTP等价物?我想到了几个例子: FileNotFoundException > 404 File Not Found UnauthorizedAccessException > 403 Forbid
HttpApplication
上下文中的BeginRequest
、EndRequest
和Error
事件优雅地处理未捕获的应用程序错误
问题:
是否有一种直接的、已经实现的方法将.NET平台异常映射到它们的HTTP等价物?我想到了几个例子:
FileNotFoundException > 404 File Not Found
UnauthorizedAccessException > 403 Forbidden
AuthenticationException > 401 Unauthorized
[...]
(Any unmapped exception) > 500 Internal Server Error
我不想重新发明轮子,因此任何提示/指示都将不胜感激