Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> System.IO.FileLoadException: 未能加載文件或程序集 訪問拒絕的解決

System.IO.FileLoadException: 未能加載文件或程序集 訪問拒絕的解決

日期:2017/2/8 10:13:53      編輯:關於服務器

近期發現我管理的一台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 © Windows教程網 All Rights Reserved