環境:
IIS 5.1,Windows XP SP2
錯誤表現:
ASP程序不能瀏覽,但HTM靜態網頁不受影響。另外訪問ASP程序,提示HTTP 500內部服務器錯誤,重裝IIS數遍,無用。
原因:
由于IWAM賬號(在我的計算機上是 IWAM_LENNYASH 賬號)密碼錯誤造成。
解決:
一、修改 IWAM_LENNYASH 帳號密碼,“開始”->“設置”->“控制面板”->“管理工具”->“計算機管理”中,“系統工具”->“本地用戶和組”->“用戶”,選擇 IWAM_LENNYASH(LENNYASH為本地計算機名)的帳號,右鍵更改密碼,我設定為“123456”;
二、修改IIS內部 IWAM_LENNYASH 帳號密碼,打開運行,輸入"cmd",進入DOS環境。在c:/inetpub/adminscripts/目錄下(IIS安裝默認目錄),輸入:adsutil set w3svc/wamuserpass "123456".修改成功,提示"wamuserpassstring) "******"。
三、在“開始”>“設置”>“控制面板”>“管理工具”>“計算機管理”中,“系統工具”->“本地用戶和組”->“用戶”里面,確認 IWAM_LENNYASH 用戶只在GUEST組內,再在“本地用戶和組”->“組”里面,右鍵點擊Users組屬性,添加進NT AUTHORITY/Authenticated Users和NT AUTHORITY/Interactive兩個用戶成員(已有的話,就不管了),確定。
四、打開運行,輸入"cmd",進入DOS環境。在c:/inetpub/adminscripts/目錄下(IIS安裝默認目錄),synciwam.vbs -v ,將COM+程序的用戶改回為IWAM用戶。
五、在管理工具 -> 找到“組件服務”->“計算機”->“我的電腦”->“COM+應用程序”->“Out-Of-Process Pooled Applications”,右擊“Out-Of-Process Pooled Applications”->“屬性”。
六、切換到“Out-Of-Process Pooled Applications”屬性對話框的“標志”選項卡。“此應用程序在下列賬戶下運行”選擇中“此用戶”會被選中,用戶名是“IWAM_LENNYASH”。這些都是缺省的,不必改動。在下面的“密碼”和“確認密碼”文本框內輸入正確的密碼“123456”,確定退出。
最后:開機 -> 運行,輸入“iisreset”,重啟后,看看,一切搞定!
新聞熱點
疑難解答
圖片精選