有没有办法重定向经典ASP错误与.NET错误不同?

时间:2014-05-05 16:59:24

标签: asp.net asp.net-mvc asp.net-mvc-4 asp-classic

我有一个混合的.NET和经典的ASP网站。 .NET中的错误处理是使用Application_Error事件完成的,自定义处理500个错误。我想通过路由到自定义ASP页面来处理Classic ASP中的错误,但除了web.config中的这样的条目之外我找不到任何方法来执行此操作:

<error statusCode="500" path="/error500.asp" responseMode="ExecuteURL" />

但这会导致所有 500错误,而不仅仅是经典ASP网页引起的错误。所以问题是:我可以重新路由经典ASP错误,同时让.NET代码处理.NET错误吗?

1 个答案:

答案 0 :(得分:2)

在web.config中使用<error statusCode="500.100" path="/error500.asp" responseMode="ExecuteURL" />。查看此http://support.microsoft.com/kb/943891/en

的所有IIS响应代码