報錯提示如下:
伺服器應用程式不可用
您嘗試訪問此 Web 伺服器上的 Web 應用程式不當前可用。 請點擊 Web 瀏覽器以重試您的請求中在"重新整理"按鈕。
管理員注意: 可以是 Web 伺服器的系統事件日誌中找到詳述此特定請求失敗的原因的錯誤資訊。 請檢查該日誌條目以發現引起此錯誤發生。
參考網上諸多解決方案,以下步驟逐一嘗試後仍無效。
(1)。重新在iis中註冊aspnet_wp.exe。
(2)。去掉KB886903補丁。(沒有安裝該補丁)
(3)。Network Service許可權問題。
(4)。添加ASPNET賬戶許可權。
(5)。分離應用池。(機器上有1.1,2.0等多個framework)
(6)。 internet 來賓帳號許可權。
(7)。加Everyone和users完全控制許可權。(這種極不靠譜方案俺都嘗試了)
最後在ms網站上找到解決辦法。
要解決此問題,請為父目錄和 ASP.NET 1.1 應用程式的子目錄的足夠許可權授予 ASPNET 帳戶。 要這樣做,請按下列步驟操作:
- 在 Microsoft Windows 資源管理員找到 ASP.NET 1.1 應用程式的父資料夾。
- 按右鍵檔案夾,然後單擊 屬性 。
- 單擊 安全 選項卡。
- 在 組或使用者名稱稱 框中,單擊 ASP.NET 電腦帳戶 。
如果 ASP.NET 電腦帳戶 不在 組或使用者名稱稱 框中,請執行以下步驟:
- 單擊 添加 。
- 鍵入 Computer_Name \ ASPNET ,然後單擊 確定 。
- 在 許可權 框的 允許 列單擊選中以下複選框:
- 讀取 複選框
- 在 讀取和執行複選框
- 列出檔案夾內容 複選框
- 單擊 進階 。
- 單擊 許可權 選項卡。
- 單擊以選中 替換對此顯示的可以應用到子物件的所有子物件許可權項目 下複選框,然後單擊 應用 。
- 單擊 確定
原文地址:http://support.microsoft.com/kb/919075/zh-cn
注意圖中紅色標記地區:
勾選後確定。提示:
問題解決。
估計問題原因在於許可權繼承方面的問題。