通過下面的方法解決了,希望碰到這個問題的朋友可以參考下。如果不行看服務器之家以前發布的文章。
0. 測試環境
Windows Server 2003,IIS 6.0,Visual Studio 2005,.NET Framework 2.0,ASP.NET 2.0,MySQL
1. 現象描述
1)訪問網站出現“Service Unavailable”錯誤
2)查看IIS中的應用程序池出現被自動禁用情況
3)計算機管理 - 系統工具 - 事件查看器 - 應用程序:出現錯誤(來源:.NET Runtime 2.0,類型:錯誤,事件ID:1000,描述:Faulting application w3wp.exe, version 6.0.3790.3959, stamp 45d6968e, faulting module kernel32.dll, version 5.2.3790.4480, stamp 49c51ee2, debug? 0, fault address 0x0000bef7.)
4)計算機管理 - 系統工具 - 事件查看器 - 系統:出現錯誤(來源:W3SVC,類型:錯誤,事件ID:1002,描述:應用程序池 'ASP.NET V2.0' 被自動禁用,原因是為此應用程序池提供服務的進程中出現一系列錯誤)
2. 解決方案
給用戶NETWORK SERVICE加上訪問IIS服務的權限
開始 - 控制面板 - 管理工具 - 組件服務 - 計算機 - 我的電腦 - DCOM - IIS ADMIN SERVICE - 屬性 - 安全 - 啟動和激活權限 - 自定義 - 添加帳號“NETWORK SERVICE”,給該帳號賦予“本地啟動”和“本地激活”的權限 - 在cmd下輸入“IISRESET”命令(不含引號)重新啟動IIS。