未能初始化 AppDomain:/LM/W3SVC/1/Root,未能負載檔案或程式集“System.Web….”的解決方案

來源:互聯網
上載者:User

開發的項目在vs2005開發環境下就可以運行,沒有一點錯,但是放到IIS瀏覽的時候就出錯

分頁錯誤提示如下:

伺服器應用程式不可用
您試圖在此 Web 服務器上訪問的 Web 應用程式當前不可用。請點擊 網頁瀏覽器中的[重新整理] 按鈕重試您的請求。

查看系統事件日誌,發現一個錯誤和一個警告

錯誤:

由於無法建立應用程式定義域,因此未能執行請求。錯誤: 0x80070005 拒絕訪問。 

警告:

未能初始化 AppDomain:/LM/W3SVC/...
Exception: System.IO.FileLoadException
Message: 未能負載檔案或程式集“System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一個依賴項。拒絕訪問。

在網上尋找了一圈,發現好像無論是2003還是xp都會出現這種問題,產生問題的原因有:1、asp.net2.0沒有正確地在IIS中註冊 2、許可權問題

如果是第一種情況,可以重新註冊asp.net:系統硬碟\windows\microsoft.net\framework\v2.0.50727(此處為版本號碼)\aspnet_regiis.exe -i

如果是許可權問題,需要確保asp.net運行帳戶(預設情況下,在win2003中是Network Service,在xp中是aspnet)對N個目錄具有相應的存取權限,主要是系統目錄(具體列表可以在網上很容易找到),還有一個容易忽略的目錄:

Web應用所對應的虛擬目錄

聯繫我們

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