您試圖在此 Web 服務器上訪問的 Web 應用程序當前不可用。請點擊 Web 瀏覽器中的“刷新”按鈕重試您的請求。
管理員注意事項: 詳述此特定請求失敗原因的錯誤信息可在 Web 服務器的系統事件日志中找到。請檢查此日志項以查明導致該錯誤發生的原因。
解決方法:
1. 如果是先安裝.NET 后安裝IIS,請嘗試以下方法:
進入.net 自帶的dos窗口,運行aspnet_regiis.exe -r
2. IIS提示:服務器應用程序不可用,但是vs.net卻可用,解決方法:
依次點擊我的電腦->屬性->事件查看器->應用程序日志 ,我的錯誤日志中有兩條關于asp.net的錯誤,分別如下:
(1)由于ASP.NET進程標識對全局程序集緩存沒有讀取權限,因此未能執行請求。錯誤:0x80070005拒絕訪問。
(2)asp.net_wp.exe (PID: 1384)意外停止。原來時應用程序文件夾沒有給aspnet maching account用戶足夠的權限,添加aspnet用戶,并給其權限即可 (我的IIS虛擬文件夾-》屬性-》安全性-》已經選中了允許匿名訪問及集成windows用戶認證)
解決方法一 重新注冊.Net 2.0:
C:WINDOWSMicrosoft.NetFrameworkv2.0.50727as.Net_regiis.exe –i
解決方法二 新建應用程序池:
新建應用程序池的步驟
1. 單擊“開始”,指向“程序”,然后單擊“控制面板”。
2. 雙擊“管理工具”,然后雙擊“Inte.Net 信息服務 (IIS)”。
3. 右鍵單擊“應用程序池”,指向“新建”,然后單擊“應用程序池”。
4. 在“應用程序池 ID”文本框中鍵入 AppPool1。
5. 單擊“確定”。
將應用程序分配到應用程序池
1. 單擊“開始”,指向“程序”,然后單擊“控制面板”。
2. 雙擊“管理工具”,然后雙擊“Inte.Net 信息服務 (IIS)”。
3. 雙擊“Web 站點”。
4. 雙擊“默認 Web 站點”。
5. 右鍵單擊“DebugApp1”,然后單擊“屬性”。
6. 在“主目錄”標簽中的“應用程序池”列表框中選擇“AppPool1”,然后單擊“確定”。
解決方法三,修改網站目錄所在文件夾的訪問權限:
找到當前網站目錄->右鍵->屬性->安全->添加->高級->立即查找->選擇 Users 用戶 ->確定->確定