【发布时间】:2012-08-07 15:41:29
【问题描述】:
我正在尝试将某些网站从 Windows 2003 Server 迁移到 2008。有些网站在我访问时显示空白页。
显然有错误,但我什么都看不到。
我已经启用了客户端错误和详细的错误页面,但没有运气。
有什么想法吗?
【问题讨论】:
-
你的代码中是否有
On Error Resume Next?
标签: asp-classic windows-server-2008
我正在尝试将某些网站从 Windows 2003 Server 迁移到 2008。有些网站在我访问时显示空白页。
显然有错误,但我什么都看不到。
我已经启用了客户端错误和详细的错误页面,但没有运气。
有什么想法吗?
【问题讨论】:
On Error Resume Next?
标签: asp-classic windows-server-2008
所以只是为了确保你做了所有这些:
Send Errors to Browser 到 True。Error Pages 下的IIS 中,您将设置设置为Detailed Errors。On Error Resume Next、On Error GoTo 或 If Err.Number。Tools/Internet Options/Advanced 下的 Browsing 部分取消选中/禁用 Show Friendly HTTP Error Messages 中的 Show Friendly HTTP Error Messages。【讨论】:
您使用的是经典管道吗?如果是这样,剩下的就是确保在源代码中没有显示on error resume next 的代码,还要确保您在服务器上安装了 classic-asp,例如,您可以创建一个新的页面名称,例如 test .asp 里面写一些代码,比如:
<html>
<head>
<title>Test ASP Page</title>
</head>
<body>
<%
strMessage = "Hello World"
Response.Write (strMessage)
%>
</body>
</html>
然后在您的网络浏览器中运行它,看看您是否收到一条消息说 Hello World 如果没有,那么您将需要安装 classic-asp。
请注意:未中的经典 ASP 默认安装在 IIS 7.0 / 7.5 look here if you need instructions on how to install it.
【讨论】: