我们运行一个基于经典 ASP 构建的繁忙网站(出于各种遗留原因)。在繁忙期间,我们会看到无法解释的错误,但无法追根究底。它通过 IIS 7 触发我们的自定义 500 错误页面来体现。
在此页面上,我们使用 ASPError 对象和 err 对象收集尽可能多的有关错误的详细信息。我们得到的是:
从 ASPError 对象:
ASP代码:0
类别:
Source:
Page:
描述:
Line: 0
列:-1
在 err 对象中,err.Number、err.Source 和 err.Description 均为空。
我不知道是否要进一步查找 IIS 配置问题、应用程序池等,或者这是否是与代码相关的问题。
任何想法非常感谢!
您可以创建一个简单的单独 ASP 页面,该页面会触发错误。例如 :
<%
Option Explicit
a = 1
%>
浏览到该页面并查看会发生什么。如果仍然没有错误信息,则可能是 IIS 配置问题。否则你可能会遇到一些非常奇怪的错误,但我过去从未见过。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)