程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> IIS 錯誤 Server Application Error 詳細解決方法

IIS 錯誤 Server Application Error 詳細解決方法

編輯:關於ASP編程

Server Application Error
The server has encountered an error while loading an application during the processing of your request.Please refer to the event log for more detail information.Please contact the server administrator for assistance.

方法 1:在用戶管理器或用戶和組中更改密碼,使其與 IIS 元數據庫密碼匹配

1. 在“命令”窗口中,找到 Adsutil.vbs 文件所在的文件夾。使用 Adsutil.vbs 工具從 IIS 元數據庫獲得 IWAM 和 IUSR 帳戶的密碼。 2. 若要在 Windows NT 中更改 IUSR 和/或 IWAM 密碼,請按照下列步驟操作:

a. 在開始菜單上,指向程序,指向管理工具,然後單擊域用戶管理器。在“域用戶管理器”中,可以更改所有 Windows NT 用戶帳戶和組的帳戶信息。 b. 雙擊 IUSR_計算機名 和/或 IWAM_計算機名 用戶,然後修改密碼,使其反映您在步驟 1 中獲得的 IIS 元數據庫密碼。若要在 Windows 2000 中更改 IUSR 和/或 IWAM 密碼,請按照下列步驟操作: a. 在開始菜單上,指向程序,指向管理工具,然後單擊計算機管理。 b. 在系統工具節點下,單擊以展開“本地用戶和組”和“用戶”節點。在“用戶”節點中,可以更改所有 Windows 2000 用戶帳戶和組的帳戶信息。 c. 右擊 IUSR_計算機名 和/或 IWAM_計算機名 帳戶,然後單擊設置密碼。 d. 修改密碼,使其反映您在步驟 1 中獲得的 IIS 元數據庫密碼。 3. 浏覽返回錯誤信息的 ASP 頁,檢查問題是否已解決。

方法 2:更改 IIS 元數據庫,使其與 IUSR 和/或 IWAM 密碼匹配

1. 若要在 Windows NT 中更改 IUSR 和/或 IWAM 密碼,請按照下列步驟操作:

a. 在開始菜單上,指向程序,指向管理工具,然後單擊域用戶管理器。在“域用戶管理器”中,可以更改所有 Windows NT 用戶帳戶和組的帳戶信息。 b. 雙擊 IUSR_計算機名 和/或 IWAM_計算機名 帳戶,然後鍵入新密碼。若要在 Windows 2000 中更改 IUSR 和/或 IWAM 密碼,請按照下列步驟操作: a. 在開始菜單上,指向程序,指向管理工具,然後單擊計算機管理。 b. 在系統工具節點下,單擊以展開“本地用戶和組”和“用戶”節點。在“用戶”節點中,可以更改所有 Windows 2000 用戶帳戶和組的帳戶信息。 c. 右擊 IUSR_計算機名 和或 IWAM_計算機名 帳戶,然後單擊設置密碼。鍵入新密碼。 2. 在“命令”窗口中,找到 Adsutil.vbs 文件所在的文件夾。使用 Adsutil.vbs 實用工具為 IIS 配置數據庫中的 IWAM 和 IUSR 帳戶設置密碼。 3. 浏覽返回錯誤信息的 ASP 頁,檢查問題是否已解決。 功能 語法 獲取 IUSR 帳戶密碼 cscript.exe adsutil.vbs get w3svc/anonymoususerpass 獲取 IWAM 帳戶密碼 cscript.exe adsutil.vbs get w3svc/wamuserpass 設置 IUSR 帳戶密碼 cscript.exe adsutil.vbs set w3svc/anonymoususerpass "password" 設置 IWAM 帳戶密碼 cscript.exe adsutil.vbs set w3svc/wamuserpass "password"
注意:在 Windows NT 4.0 中嘗試獲取密碼時,密碼顯示為明文;但在 Windows 2000 中,密碼顯示為星號。若要在 Windows 2000 中也讓密碼顯示為明文,必須修改 Adsutil.vbs,使它顯示明碼。為此,請按照下列步驟操作: 1. 在“記事本”中,打開 Adsutil.vbs。 2. 在“編輯”菜單上,單擊查找,鍵入 IsSecureProperty = True,然後單擊查找下一個。 3. 將“IsSecureProperty = True”更改為“IsSecureProperty = False”。 4. 保存對 Adsutil.vbs 所做的更改,然後關閉“記事本”。

更改 MTS 或組件服務中的密碼

Windows 2000/XP/2003

IIS 5.0 提供了 Synciwam.vbs 文件,以便更新在進程外運行的所有 IIS COM+ 應用程序包的啟動標識。Synciwam.vbs 腳本位於 <驅動器>\Inetpub\AdminScripts 文件夾中。您可以使用 CScript 或 WScript 運行 Synciwam.vbs。

若要使用 Synciwam.vbs,請在命令提示符處鍵入下面的命令:
cscript.exe synciwam.vbs -v
為使所有更改生效,您可能需要重新啟動 IIS。若要重新啟動 IIS,請在開始菜單上,單擊運行,鍵入 iisreset,然後單擊確定

注意:
當COM+損壞時會出現以下現像

在最後的cscript c:\inetpub\adminscripts\synciwam.vbs -v的時候還出現
Error:1AD:ActiveX部件不能創建對象
或通過運行MMC能添加組件服務但是一打開計算機就自動關閉或出錯
解決方法就要重新安裝COM+
一開始是說,COM+錯誤

查看事件日志:
出現某種狀態,表示此 COM+ 應用程序處於不穩定狀態或運行不正常。聲明失敗: SUCCEEDED(hr)

服務器應用程序 ID: {02D4B3F1-FD88-11D1-960D-00805FC79235}
服務器應用程序實例 ID:
{6615E3FE-D159-48B5-BB65-D6B00778E75F}

這是微軟針對2000系統的解決方法:
1.把%WinDir%\System32\Clbcatq.dll刪除或改名
2.重啟一下
3.進入注冊表刪除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3整支(注意備份)
4.運行CMD,打CD %WinDir%回車
5.打rmdir /s Registration回車
6.如果你打過MS04-012補丁請重裝一下
7.進入控制面板,點擊添加/刪除Windows組件
8.重新安裝COM+


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved