XP_SP2 iis5.1 http 500 錯誤解決過程

 首先出現的是HTTP 500錯誤:

按照網上的方法同步了IIS的WAM帳號,但是我在第三步的時候出現的成功信息與網上不一致,先置之不理。

還是出現HTTP500錯誤,後來去掉了顯示友好錯誤信息框,顯示的錯誤:

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]:

檢查DTC服務(全名:Distributed Transaction Coordinator),發現沒有運行,先運行起來,錯誤依舊;如果出錯,無法正常啓動,請在開始菜單的運行中運行:msdtc -resetlog 以創建

日誌文件。重起機器,檢查IIS是否可以正常使用,若不行繼續。

[2]:

在CMD下執行以下命令:

cd %windir%/system32/inetsrv

rundll32 wamreg.dll, CreateIISPackage

regsvr32 asptxn.dll

重起機器

又出另一個錯誤:

System.Web.Hosting.HostingEnvironmentException: 未能訪問 IIS 元數據庫。 用於運行 ASP.NET 進程帳戶必須具有讀取權限對 IIS 元數據庫 (/ / servername / SVC 例如 IIS):。 有關修改元數據庫權限, 上信息請參見 http://support.microsoft.com/?kbid=267904

解決

1、打開CMD,進入 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727 aspnet_regiis.exe -i

出現安裝ASP。NET。。。,等一會安裝成功。
至此,我的問題已經解決了。
但是有網友還說會出現其它情況,留下來備後使用。

接着還會出現“未能創建 Mutex”的問題 
解決方法:
1、先關閉你的VS2005。
2、打開 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files  找到你剛纔調試的程序的名字的目錄刪除它。
3、關閉IIS服務器,重開一次。
4、用IE瀏覽一下你的程序,問題解決。

都是次序惹的禍,最好是先IIS 再VS2K5 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章