有些網站我試圖從Windows 2003 Server遷移到2008年。有些網站在我訪問它們時會顯示空白頁。無法在經典asp網站上看到錯誤
顯然有錯誤,但我什麼也看不見。
我已經啓用了客戶端錯誤和詳細的錯誤頁面,但沒有運氣。
有什麼想法?
有些網站我試圖從Windows 2003 Server遷移到2008年。有些網站在我訪問它們時會顯示空白頁。無法在經典asp網站上看到錯誤
顯然有錯誤,但我什麼也看不見。
我已經啓用了客戶端錯誤和詳細的錯誤頁面,但沒有運氣。
有什麼想法?
因此,只要確保你做了這一切:
Send Errors to Browser
到True
。Error Pages
中,您將設置設置爲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
。看來它不起作用,但我有一個額外的信息,我只是想出了,與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.
不幸的是,這不是我要找的。經典的ASP網站正在工作,我只需要看到錯誤。 例如,以下行導致錯誤,但我什麼都看不到。 「conn.Open」Provider = Microsoft.Jet.OLEDB.4.0;數據源= D:\ vhosts \ somedomain.com \ httpdocs \ db \ some.mdb;「 我知道我該如何解決這個問題,但它不能解決某些情況,並且找不到原因?必要的選項來看錯誤,但沒有運氣 – Tim 2012-08-08 12:16:22
你有什麼機會在你的代碼的地方有'On Error Resume Next'? – 2012-08-09 10:25:24