我有一个混合的.NET和经典的ASP网站。 .NET中的错误处理是使用Application_Error
事件完成的,自定义处理500个错误。我想通过路由到自定义ASP页面来处理Classic ASP中的错误,但除了web.config中的这样的条目之外我找不到任何方法来执行此操作:
<error statusCode="500" path="/error500.asp" responseMode="ExecuteURL" />
但这会导致所有 500错误,而不仅仅是经典ASP网页引起的错误。所以问题是:我可以重新路由经典ASP错误,同时让.NET代码处理.NET错误吗?
答案 0 :(得分:2)
在web.config中使用<error statusCode="500.100" path="/error500.asp" responseMode="ExecuteURL" />
。查看此http://support.microsoft.com/kb/943891/en