在ASP.NET中使用集成管道和IIS7时,有没有办法测试当前请求(HttpContext.Current.Request)是否在Global.asax的Application_Error事件中可用?目前我正在使用try-catch,但似乎应该有一种方法来验证而不是捕获异常。
答案 0 :(得分:0)
不幸的是,我相信你的问题的答案是否定的。 This question似乎涵盖了你所要求的内容。你可以使用反射,但它似乎不太可靠。像this blog post这样的文章建议不要这样做,甚至说:
“因为此事件用于全局初始化活动,所以引用特定请求的任何逻辑通常都是设计监督。”
但他对你的网站设计有什么了解,amirite?如果你真的想要这个,那么你唯一的选择就是回到Classic。