【发布时间】:2016-02-27 02:09:35
【问题描述】:
我正在调试两件事,发现当一个动作执行时:
Server.TransferRequest(url);
return new EmptyResult();
我的Application_Error 会触发并捕获异常“SessionStateTempDataProvider 类需要启用会话状态。”
(我确实启用了会话状态,特别是 StateServer,为了讨论,假设我不需要将此请求的更改提交回会话)
我想控制如何记录此场景。显然我可以检测到异常类型和消息文本,但是如果我想在请求为.TransferRequest'd(或.Transfer'd)时不进行特殊日志记录,我该怎么做?
我已经检查了Response.IsRequestBeingRedirected - 它是false。
【问题讨论】:
标签: c# asp.net asp.net-mvc error-handling