asp.net 2.0的Server Application Unavailable錯誤提示

來源:互聯網
上載者:User

Server Application Unavailable

The web application you are attempting to access on this web server is currently unavailable.  Please hit the "Refresh" button in your web browser to retry your request.


解決辦法:

1、在該web sites的virtual directory下,將Permissions設定一下,裡面應包含:
ASP.NET
IWAM_MachineName
Local_Service
Network_Service
System
而且許可權要設定為write & read.
設定後,一切運行正常.

2、在IIS中建立一個應用程式集區,然後選中你的 基於.net framework 2.0的網站,右擊選擇“屬性”,在“應用程式集區”中選擇剛才建立的的應用程式集區。


3、如果在預設應用程式集區的w3wp.exe尚未啟動前先訪問了 2.0的web程式(此時應用程式集已經載入了.net framework2.0的Web程式集),再訪問1.1或1.0的Web程式頁面時,同樣會出現“伺服器應用程式不可用”這樣的錯誤提示。


解決方案:
只需要把1.1和2.0版本的程式分開進程池放置就可以解決這個問題


進程模型使用者帳戶(預設情況下為 ASPNET)沒有所需系統檔案和檔案夾的正確使用者權限,以便運行 ASP.NET 背景工作處理序。

替代方法

要解決此問題,請驗證該 ASPNET 帳戶擁有如下所示的正確使用者權限:
%windir%Microsoft.NETFrameworkVersionTemporary ASP.NET 檔案:完全控制
%windir%Temp:完全控制
應用程式檔案夾:讀取
%installroot% 階層(例如,%windir%Microsoft.NetFrameworkVersion):讀取
%windir%Assembly:讀取

注意:這是全域組件快取。不能直接使用 Windows 資源管理員編輯此檔案夾的 ACL。正確做法是,開啟命令視窗,然後運行以下命令:

cacls %windir%assembly /e /t /p domainuseraccount:R
另外,在使用 Windows 資源管理員之前,請先運行以下命令以取消對 Shfusion.dll 的註冊:

regsvr32–u shfusion.dll
在 Windows 資源管理員中設定了使用者權限後,請運行以下命令重新註冊 Shfusion.dll:

regsvr32 shfusion.dll
網站根目錄(例如,%root%InetpubWwwroot)或預設網站指向的路徑:讀取
%windir%System32:讀取
(通常情況下,ASPNET 帳戶已被授予了使用者群組成員的使用者權限。)
===========
Windows 2003 中IIS php5isapi.dll載入失敗
php5isapi.dll,載入失敗

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.