无法看到经典asp网站上的错误

时间:2012-08-07 15:41:30

标签: asp-classic windows-server-2008

有些网站我试图从Windows 2003 Server迁移到2008.当我访问它们时,有些网站会显示空白页。

显然有错误,但我看不到任何东西。

我已经启用了客户端错误和详细的错误页面,但没有运气。

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

所以只是为了确保你完成了所有这些:

  1. 在调试属性下的IIS中,您将Send Errors to Browser设置为True
  2. Error Pages下的IIS中,您将设置设置为Detailed Errors
  3. 将网站文件夹的写权限授予IIS_ISRS内置组
  4. 检查了所有源代码:On Error Resume NextOn Error GoToIf Err.Number
  5. 如果使用Internet Explorer,则必须停用位于Show Friendly HTTP Error Messages Tools/Internet Options/Advanced部分下的Browsing取消选中/禁用Show Friendly HTTP Error Messages

答案 1 :(得分:0)

您使用的是Classic管道吗?如果是这样,那么只剩下要确保在源代码中没有代码显示on error resume next也确保你在服务器上安装了classic-asp,例如你可以创建一个新的页面名称像test.asp和inside里面写一些代码:

<html>
<head>
<title>Test ASP Page</title>
</head>
<body>
<%
strMessage = "Hello World"
Response.Write (strMessage)
%>
</body>
</html>

然后在你的网络浏览器中运行它,看看你是否收到一条说Hello World的消息,那么你需要安装classic-asp。

请注意: IIS 7.0 / 7.5上默认安装 NOT 中的经典ASP look here if you need instructions on how to install it.