ASP.NET網站發佈問題:服務器應用程序不可用

 最近發佈一個ASP.NET網站,出現問題“服務器應用程序不可用”。查看了系統事件日誌發現,問題的具體原因是:未能初始化 AppDomain:/LM/W3SVC/241265814/Root Exception: System.IO.FileLoadException Message: 未能加載文件或程序集“System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一個依賴項。拒絕訪問。

      自己在網上搜索了一下。現在總結一下,大家共享。

      原因主要是兩個:

     1、網站權限沒有設置好(我的就是這個問題)

      解決方法:設置網站虛擬目錄的權限。

找到網站的虛擬目錄,屬性>>>安全>>>添加asp.net運行帳戶NETWORK SERVICE,並設置爲完全控制。

      2、asp.net沒有正確地在IIS中註冊

      解決方法:重新註冊asp.net:打開程序>>>Microsoft Visual Studio 2008>>>Visual Studio Tools>>>Visual Studio 2008 命令提示,運行aspnet_regiis.exe -i,即可從新安裝asp.net。

這樣問題基本能解決吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章