在Windows 2003下面調試ASP程式的常見錯誤以及解決方案

來源:互聯網
上載者:User
window|程式|錯誤|解決

  由於工作原因,筆者經常需要使用Asp開發一些小型程式,在Windows 2000下開發和使用相關程式時一般不會出現什麼問題,並且也很容易解決。但是由於筆者為了嘗鮮使用了Windows 2003 Server時,開發相關程式就出現了這樣那樣的問題,比如瀏覽器不能顯示詳細出錯資訊,串連Access時總是報錯等,讓筆者苦不堪言。在多次實踐和查看了一些參考資料之後,對處理相關的問題有了一些經驗,現在終於可以在Windows 2003 Server 下面調試和使用相關的程式了,因此特記錄在此與大家分享,還請各位多多批評指正。

  錯誤之一:不能在瀏覽器端顯示調試資訊,只顯示HTTP 500錯誤。

  不出意外的話,只要你開發過Asp程式,絕對會出現這樣的錯誤。出現這樣的錯誤也不要緊,畢竟可以根據瀏覽器上面顯示的錯誤原因進行解決。但是在Windows 2003 Server + IIS 6.0 下面就只報告“內部伺服器錯誤”,沒有具體的資訊,讓人鬱悶的不行。一般來說可以通過如下的配置讓IIS啟動調試ASP程式(標紅的選項打勾),具體見見圖1,圖2。要出現此配置項,在IIS中你發布的網站(一般為預設網站)上單擊右鍵,選擇屬性,在彈出的選項中,點主目錄,點配置按鈕就可以出現如圖1,圖2的選項。

圖1 啟用父路徑

圖2  啟用ASP程式調試

  但是很奇怪的是做了這些修改之後,瀏覽器還是不能正常顯示錯誤資訊。一直以為這個是IIS伺服器的問題,最後通過多方尋找資料,終於發現是Internet Explore的問題。通過作如下的配置就可以正常顯示了(按標紅的選項修改,預設的勾和下面的圖片顯示剛好相反)。具體點擊Internet Explorer—工具—Internet選項就可出現如下選項頁:

圖3 Internet 選項配置

  做了以上的修改之後,一般來說就可以正常顯示錯誤資訊了,調試錯誤時也方便了很多。想我以前在調試時,不知道為什麼不能顯示出錯資訊時,只能鬱悶的去看日誌。。。。。。,那個痛苦啊!



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.