有些网站我试图从Windows 2003 Server迁移到2008.当我访问它们时,有些网站会显示空白页。
显然有错误,但我看不到任何东西。
我已经启用了客户端错误和详细的错误页面,但没有运气。
有什么想法吗?
答案 0 :(得分:3)
所以只是为了确保你完成了所有这些:
Send Errors to Browser
设置为True
。Error Pages
下的IIS中,您将设置设置为Detailed Errors
。On Error Resume Next
,On Error GoTo
或If Err.Number
。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.