1

我有一个基于 ASP 的大型网站。是否有可能在一个地方处理所有异常?像 ASP.NET 应用程序中的 Global.asax 一样?

谢谢

4

3 回答 3

4

当然,对于您实际提出的问题,您已经有了答案。但是,您对问题内容的要求是“我如何集中处理错误”。

因此,您的问题的解决方案(尽管不是实际提出的问题的答案)是:

在处理状态代码 500.100 的应用程序根文件夹级别使用自定义错误页面。

您可以使用 来确定错误Server.GetLastError(),它会返回一个IASPError,您可以从中收集错误详细信息。

于 2012-04-17T15:34:12.440 回答
3

是的,有 global.asa 文件,不,它没有像 asp.net 那样的全局 OnException 事件。

于 2012-04-17T15:00:27.397 回答
1

我相信您可以在根目录中使用 global.asa 文件来处理站点范围的实例。

有关详细信息,请参阅“Global.asa 文件”

于 2012-04-17T14:57:11.347 回答