近期發(fā)現我管理的一臺2003操作系統的服務器其WEB服務經常莫明其妙訪問出錯,以前配置的web.config文件中設置應用程序出現問題則自動切換到自定義的錯誤頁面中去,如:
customErrors defaultRedirect="error.htm" mode="ReadOnly" />將模式修改為
customErrors defaultRedirect="error.htm" mode="Off" />這樣就可以確保系統處于調試狀態(tài),如果出錯的話就會出現錯誤信息。設置完成后再次訪問網站出現錯誤信息如下:
“/”應用程序中的服務器錯誤。
------------------------------------------------------------------------
未能加載文件或程序集“AjaxPro”或它的某一個依賴項。拒絕訪問。
說明: 執(zhí)行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。
異常詳細信息: System.IO.FileLoadException: 未能加載文件或程序集“AjaxPro”或它的某一個依賴項。拒絕訪問
根據其提示中的"拒絕訪問"懷疑是對bin目錄沒有相應的訪問權限,于是賦于相應權限給bin目錄后再測試,仍然出現同樣的問題??紤]到出現問題之前安裝了macfee,于是打開macfee的日志一看,果不其然,AjaxPro.dll這個類已經被阻止掉了。于是將其設置于不阻止,重啟iis后訪問網站,問題順利解決。
新聞熱點
疑難解答