Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows Server系統教程 >> Windows Server教程 >> 在Windows 2003下面運用調整測試ASP程序地普遍錯誤以及處理辦法

在Windows 2003下面運用調整測試ASP程序地普遍錯誤以及處理辦法

日期:2017/1/24 11:02:02      編輯:Windows Server教程

由於工作原因,筆者經常需要使用 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 啟用父路徑

啟用ASP程序調試

圖 2 啟用 ASP 程序調試

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

Internet  Explorer配置

圖 3 Internet 選項配置

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

 
Copyright © Windows教程網 All Rights Reserved