解決IIS不能正常打開ASP網頁500錯誤
問題分析:
查看 管理工具 當中的 事件查看器 查看記錄:
1、錯誤來源:W3SVC
由於錯誤 登錄失敗: 未知的用戶名或錯誤密碼。 ,服務器無法登錄 Windows NT 帳戶 ‘IUSR_ZHENGJIA-B12747′。返回數據是錯誤代碼。
解決方法同步IWAM_Machine賬號和IIS Out-Of-Process Pooled Applications的密碼
具體操作如下(密碼可以自己設置,不過三個帳號密碼要成設置一樣):
1、選擇“開始”->“程序”->“管理工具”->”計算機管理”->”本地用戶和組”->”用戶” 選中右麵的“IWAM_MACHINE 右鍵選擇”設置密碼” 這裏我們設置成test
——————————————————————————————————–
(二)使用新的密碼重設IIS Metabase數據庫.(即編輯匿名訪問使用的用戶帳號)
選擇”默認Web 站點 屬性”->目錄安全性標簽->編輯”匿名訪問和驗證控製”->在彈出的框中選中匿名訪問,單擊編輯按鈕->用戶名瀏覽,選擇IWAM_MACHINE,密碼框中輸入test,選中”允許IIS控製密碼”->確定。如果彈出對話框:”非本地用戶帳號不支持密碼同步。您真要繼續?”確定即可。確定關閉所有對話框。
——————————————————————————————————–
(三)同步com+應用程序所用的IWAM_MACHINE的密碼
使用組件服務mmc管理單元
(1)控製麵板->管理工具中找到“組件服務”->“計算機”->“我的電腦”->“com+應用程序”->“out-of-process pooled applications”,右擊“out-of-process pooled applications”->“屬性”。
(2)切換到“out-of-process pooled applications”屬性對話框的“標識”選項卡。選擇“此用戶”,瀏覽,選擇用戶名“IWAM_MACHINE”。這些都是缺省的。在下麵的“密碼”和“確認密碼”文本框內輸入正確的密碼“test”,確定退出。
完成後就可以了,打開ASP看看應行了!
如果你在第三步碰到問題,打不開“com+應用程序”,並提示不能刷新出目錄,則按下麵做,顯示出“com+應用程序”再繼續做
這個問題時因為 .Distributed Transaction Coordinator 服務沒有開啟
如果你開啟這個服務就可以打開“com+應用程序”,繼續同步密碼了,如果不能打開,則在CMD下,按順序運行以下批處理文件,再啟動就OK了。
以上問題解決了後,終於可以訪問ASp網頁了,可是我做的是ASP.net的網頁,所以試了一下,不過還不能瀏覽ASpX格式的網頁,在“事件查看器”中查到錯誤
2錯誤來源:ASP.NET 2.0.50727
Failed to execute request because the App-Domain could not be created. Error: 0×80131902
解決方法:
基本上,這個情況可能發生在在第一次執行 .Net framework 2.0 ,原因不明,但底下的做法大致可以解決此問題:
1.首先在CMD下「命令視窗」,切換目錄到到 %SystemRoot%\Microsoft.Net\Framework\ (%SystemRoot% 也就是你 Windows 安裝目錄,一般是在
C:\Windows)
2.執行 “net stop w3svc” 終止 w3svc 服務
3.切換到下層目錄 v2.0.5.xxx (XXX可以進入目錄看看是什麼,每台機器的文件名前麵V2.0.5一樣,後麵的.xxx是不一樣的)
4.執行 “aspnet_regiis.exe -ua” 解除 .Net 安裝
5.重新安裝 .Net 到 IIS 中 “aspnet_regiis.exe -i”
6.重新啟動 w3svc “net start w3svc”.
“”中都是命令,嗬嗬,隻要按步驟輸入,上述命令就OK了,嗬嗬。不過後來又發現還是不能訪問ASPX文件,再查看錯誤日記
3錯誤來源:W3SVC
服務器無法加載應用程序 ‘/LM/W3SVC’。錯誤是 ‘找不到指定的元數據。
解決方法:
這個問題時也是因為 .Distributed Transaction Coordinator 服務因錯誤而不能開啟
導致的,可以
在CMD下執行以下命令:
cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
這樣就行了,再啟動Distributed Transaction Coordinator服務就可以了!
最後更新:2017-01-04 22:34:48