由于工作原因,筆者經(jīng)常需要使用Asp開發(fā)一些小型程序,在Windows 2000下開發(fā)和使用相關(guān)程序時一般不會出現(xiàn)什么問題,并且也很容易解決。但是由于筆者為了嘗鮮使用了Windows 2003 Server時,開發(fā)相關(guān)程序就出現(xiàn)了這樣那樣的問題,比如瀏覽器不能顯示詳細出錯信息,連接Access時總是報錯等,讓筆者苦不堪言。在多次實踐和查看了一些參考資料之后,對處理相關(guān)的問題有了一些經(jīng)驗,現(xiàn)在終于可以在Windows 2003 Server 下面調(diào)試和使用相關(guān)的程序了,因此特記錄在此與大家分享,還請各位多多批評指正。
錯誤之一:不能在瀏覽器端顯示調(diào)試信息,只顯示HTTP 500錯誤。
不出意外的話,只要你開發(fā)過Asp程序,絕對會出現(xiàn)這樣的錯誤。出現(xiàn)這樣的錯誤也不要緊,畢竟可以根據(jù)瀏覽器上面顯示的錯誤原因進行解決。但是在Windows 2003 Server + IIS 6.0 下面就只報告“內(nèi)部服務(wù)器錯誤”,沒有具體的信息,讓人郁悶的不行。一般來說可以通過如下的配置讓IIS啟動調(diào)試ASP程序(標紅的選項打勾),具體見見圖1,圖2。要出現(xiàn)此配置項,在IIS中你發(fā)布的網(wǎng)站(一般為默認網(wǎng)站)上單擊右鍵,選擇屬性,在彈出的選項中,點主目錄,點配置按鈕就可以出現(xiàn)如圖1,圖2的選項。
圖1 啟用父路徑
圖2 啟用ASP程序調(diào)試
但是很奇怪的是做了這些修改之后,瀏覽器還是不能正常顯示錯誤信息。一直以為這個是IIS服務(wù)器的問題,最后通過多方查找資料,終于發(fā)現(xiàn)是Internet Explore的問題。通過作如下的配置就可以正常顯示了(按標紅的選項修改,默認的勾和下面的圖片顯示剛好相反)。具體點擊Internet Explorer—工具—Internet選項就可出現(xiàn)如下選項頁:
圖3 Internet 選項配置
做了以上的修改之后,一般來說就可以正常顯示錯誤信息了,調(diào)試錯誤時也方便了很多。想我以前在調(diào)試時,不知道為什么不能顯示出錯信息時,只能郁悶的去看日志。。。。。。,那個痛苦啊!
|