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