出現500錯誤的原因是很多的,壹般來說,如果程序出錯,那麽在瀏覽器內會返回給用戶壹個友好的錯誤提示,統壹稱之為服務器500錯誤。
解決的方法就是您必須在+應用程序中的密碼。
具體操作分三步,均需要以管理員身份登錄計算機以提供足夠的操作權限(iwam賬號以iwam_myserver為例)。
(壹)更改active directory中iwam_myserver賬號的密碼
因iwam賬號的密碼由系統控制,隨機產生,我們並不知道是什麽,為完成下面兩步的密碼同步工作,我們必須將iwam賬號的密碼設置為壹個我們知道的值。
⒈選擇“開始”->;“程序”->;“管理工具”->"active directory用戶和計算機",啟動“active directory用戶和計算機”管理單元。
⒉單擊“user”,選中右面的“iwam_myserver”,右擊選擇“重設密碼(t)...”,在跳出的重設密碼對方框中給iwam_myserver設置新的密碼,這兒我們設置成“aboutnt2001”(沒有引號的),確定,等待密碼修改成功。
(二)同步iis metabase中iwam_myserver賬號的密碼
可能因為這項改動太敏感和重要,微軟並沒有為我們修改iis metabase中iwam_myserver賬號密碼提供壹個顯式的用戶接口,只隨iis5提供了壹個管理腳本adsutil.
adsutil.vbs腳本功能強大,參數非常多且用法復雜,這裏只提供使用這個腳本修改iwam_myserver賬號密碼的方法:
adsutil set w3svc/wamuserpass password
"password"參數就是要設置的iwam賬號的新的密碼。因此我們將iis metabase中iwam_myserver賬號的密碼修改為“aboutnt2001”的命令就是:
c:\inetpub\adminscripts>adsutil set w3svc/wamuserpass "aboutnt2001"
修改成功後,系統會有如下提示:
wamuserpass: (string) "aboutnt2001"
(三)同步com+應用程序所用的iwam_myserver的密碼
同步com+應用程序所用的iwam_myserver的密碼,我們有兩種方式可以選擇:壹種是使用組件服務mmc管理單元,另壹種是使用iwam賬號同步腳本synciwam.vbs。
百度百科:HTTP-500錯誤