萬盛學電腦網

 萬盛學電腦網 >> 服務器教程 >> 未能加載文件或程序集

未能加載文件或程序集

   近期發現我管理的一台2003操作系統的服務器其WEB服務經常莫明其妙訪問出錯,以前配置的web.config文件中設置應用程序出現問題則自動切換到自定義的錯誤頁面中去,如:

  customErrors defaultRedirect="error.htm" mode="ReadOnly" />將模式修改為

  customErrors defaultRedirect="error.htm" mode="Off" />這樣就可以確保系統處於調試狀態,如果出錯的話就會出現錯誤信息。設置完成後再次訪問網站出現錯誤信息如下:

  “/”應用程序中的服務器錯誤。

  ------------------------------------------------------------------------

  未能加載文件或程序集“AjaxPro”或它的某一個依賴項。拒絕訪問。

  說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。

  異常詳細信息: System.IO.FileLoadException: 未能加載文件或程序集“AjaxPro”或它的某一個依賴項。拒絕訪問

  根據其提示中的"拒絕訪問"懷疑是對bin目錄沒有相應的訪問權限,於是賦於相應權限給bin目錄後再測試,仍然出現同樣的問題。考慮到出現問題之前安裝了macfee,於是打開macfee的日志一看,果不其然,AjaxPro.dll這個類已經被阻止掉了。於是將其設置於不阻止,重啟iis後訪問網站,問題順利解決。

copyright © 萬盛學電腦網 all rights reserved