我有一个基于ASP的大型网站。是否有可能在一个地方处理所有异常?和ASP.NET应用程序中的Global.asax一样吗?
由于
答案 0 :(得分:4)
当然,你已经对你实际问过的问题有了答案。但是,您对问题内容的要求是“我如何集中处理错误”。
所以问题的解决方案(虽然不是实际提出的问题的答案)是:
在处理状态代码500.100的应用程序根文件夹级别使用自定义错误页面。
您可以使用Server.GetLastError()
确定错误,该{{1}}会返回IASPError,您可以从中收集错误详情。
答案 1 :(得分:3)
是的,有global.asa文件,不,它没有像asp.net这样的全局OnException事件。
答案 2 :(得分:1)
我确信您可以在根目录中使用global.asa文件来处理网站范围的实例。