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

问题描述:

有些网站我试图从Windows 2003 Server迁移到2008年。有些网站在我访问它们时会显示空白页。无法在经典asp网站上看到错误

显然有错误,但我什么也看不见。

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

有什么想法?

+0

你有什么机会在你的代码的地方有'On Error Resume Next'? – 2012-08-09 10:25:24

因此,只要确保你做了这一切:

  1. 在IIS下调试属性你设置了:Send Errors to BrowserTrue
  2. 在IIS下的Error Pages中,您将设置设置为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
+0

看来它不起作用,但我有一个额外的信息,我只是想出了,与MDB数据库有关的问题奇怪的是,如果系统无法连接到MDB,我没有看到任何错误。 – Tim 2012-08-08 17:53:28

您是否使用Classic管道?如果是这样,唯一剩下的就是在源代码中确保没有代码说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> 

然后在Web浏览器中运行它,看看你得到一个消息,说你好的世界,如果没有,那么你需要安装经典的ASP。

请注意:经典ASP在默认情况下,IIS安装7.0/7.5 look here if you need instructions on how to install it.

+0

不幸的是,这不是我要找的。经典的ASP网站正在工作,我只需要看到错误。 例如,以下行导致错误,但我什么都看不到。 “conn.Open”Provider = Microsoft.Jet.OLEDB.4.0;数据源= D:\ vhosts \ somedomain.com \ httpdocs \ db \ some.mdb;“ 我知道我该如何解决这个问题,但它不能解决某些情况,并且找不到原因?必要的选项来看错误,但没有运气 – Tim 2012-08-08 12:16:22