Asp classic Can';在经典asp网站上看不到错误

Asp classic Can';在经典asp网站上看不到错误,asp-classic,windows-server-2008,Asp Classic,Windows Server 2008,我正在尝试将一些站点从Windows 2003 Server迁移到2008。有些网站在我访问时会显示空白页面 显然有错误,但我什么也看不到 我已经启用了客户端错误和详细错误页面,但运气不好 有什么想法吗?您使用的是经典管道吗?如果是这样,唯一剩下的就是确保源代码中没有在错误恢复下一步时显示的代码,还确保服务器上安装了classic asp。例如,您可以创建一个新的页面名称,例如test.asp,并在其内部编写一些代码,如: <html> <head> <title&

我正在尝试将一些站点从Windows 2003 Server迁移到2008。有些网站在我访问时会显示空白页面

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

我已经启用了客户端错误和详细错误页面,但运气不好


有什么想法吗?

您使用的是经典管道吗?如果是这样,唯一剩下的就是确保源代码中没有在错误恢复下一步时显示
的代码
,还确保服务器上安装了classic asp。例如,您可以创建一个新的页面名称,例如test.asp,并在其内部编写一些代码,如:

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

测试ASP页面
然后在您的web浏览器中运行它,看看是否会收到一条消息说Hello World,如果没有,则需要安装classic asp


请注意:在IIS 7.0/7.5上默认未安装的中的经典ASP

是否使用经典管道?如果是这样,唯一剩下的就是确保源代码中没有在错误恢复下一步时显示
的代码
,还确保服务器上安装了classic asp。例如,您可以创建一个新的页面名称,例如test.asp,并在其内部编写一些代码,如:

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

测试ASP页面
然后在您的web浏览器中运行它,看看是否会收到一条消息说Hello World,如果没有,则需要安装classic asp


请注意:中的经典ASP不是默认安装在IIS 7.0/7.5上的,因此请确保您完成了所有这些操作:

  • 在IIS中,在调试属性下设置:
    将错误发送到浏览器
  • 在IIS中的
    错误页面下
    将设置设置为
    详细错误
  • 将网站文件夹的写入权限授予IIS_ISRS内置组
  • 检查了所有源代码,例如:
    出错时继续下一步
    出错时转到
    如果出错则返回.Number
  • 如果使用Internet Explorer,您必须在
    浏览
    部分下的
    工具/Internet选项/Advanced
    中禁用
    显示友好的HTTP错误消息

  • 为了确保你做到了这一切:

  • 在IIS中,在调试属性下设置:
    将错误发送到浏览器
  • 在IIS中的
    错误页面下
    将设置设置为
    详细错误
  • 将网站文件夹的写入权限授予IIS_ISRS内置组
  • 检查了所有源代码,例如:
    出错时继续下一步
    出错时转到
    如果出错则返回.Number
  • 如果使用Internet Explorer,您必须在
    浏览
    部分下的
    工具/Internet选项/Advanced
    中禁用
    显示友好的HTTP错误消息

  • 不幸的是,这不是我要找的。经典的ASP网站正在工作,我只需要看到错误。例如,下面的行导致了一个错误,但我什么也看不到。“conn.Open”Provider=Microsoft.Jet.OLEDB.4.0;数据源=D:\vhosts\somedomain.com\httpdocs\db\some.mdb;“我知道如何解决此问题,但在某些情况下无法解决,也无法找出原因。我已经启用了必要的选项以查看错误,但没有运气。不幸的是,这不是我要查找的。经典ASP网站正在工作,我只需要查看错误。例如,以下行导致错误,但我看不到任何内容。”conn.Open“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\vhosts\somedomain.com\httpdocs\db\some.mdb;”我知道如何解决此问题,但在某些情况下无法解决,也无法找出原因?我已经启用了必要的选项来查看错误,但运气不好。它似乎不起作用,但我有一个额外的信息。我刚刚发现,这个问题与MDB数据库有关。奇怪的是,如果系统无法连接到MDB,我看不到任何错误。它似乎不工作,但我有一个额外的信息。我刚刚发现,这个问题与MDB数据库有关。奇怪的是,如果系统无法连接到MDB,我看不到任何错误。您有没有可能在代码中的某个地方出现
    On error Resume Next
    ?有没有可能在代码中的某个地方出现
    On error Resume Next