ASP.NET“伺服器應用程式不可用”問題完全解決方案

來源:互聯網
上載者:User

報錯提示如下:


伺服器應用程式不可用

您嘗試訪問此 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 帳戶。 要這樣做,請按下列步驟操作:

  1. 在 Microsoft Windows 資源管理員找到 ASP.NET 1.1 應用程式的父資料夾。
  2. 按右鍵檔案夾,然後單擊 屬性
  3. 單擊 安全 選項卡。
  4. 組或使用者名稱稱 框中,單擊 ASP.NET 電腦帳戶

    如果 ASP.NET 電腦帳戶 不在 組或使用者名稱稱 框中,請執行以下步驟:

    1. 單擊 添加
    2. 鍵入 Computer_Name \ ASPNET ,然後單擊 確定
  5. 許可權 框的 允許 列單擊選中以下複選框:
    • 讀取 複選框
    • 讀取和執行複選框
    • 列出檔案夾內容 複選框
  6. 單擊 進階
  7. 單擊 許可權 選項卡。
  8. 單擊以選中 替換對此顯示的可以應用到子物件的所有子物件許可權項目 下複選框,然後單擊 應用
  9. 單擊 確定

 原文地址:http://support.microsoft.com/kb/919075/zh-cn

注意圖中紅色標記地區:

勾選後確定。提示:

問題解決。

估計問題原因在於許可權繼承方面的問題。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.