當我在Windows Server 2012(IIS 8)上託管我的網站時,出現「無法加載文件或程序集xxx或其某個依賴項*********」錯誤。這裏的xxx是在我的本地VS 2015的應用程序工作在我的本地PC無法加載文件或程序集xxx或其某個依賴項。試圖加載格式不正確的程序。
這是一個VB.NET應用程序與Oracle數據庫12c的,因爲它的後端完全沒有我的項目名稱。
我試過的東西。 1.將Target CPU設置爲「Any CPU」並將其配置爲「Release-Any CPU」發佈 - 仍然是同樣的錯誤。 2.在服務器IIS中,我將應用程序的應用程序池上的啓用32應用程序設置爲True。這是一個不同的錯誤。 - 無法加載文件或程序集「Oracle.DataAccess」或其某個依賴項。試圖加載格式不正確的程序。
請幫忙。
您是否檢查過IIS應用程序池中的框架版本? 1. IIS>應用程序池>選擇當前應用程序池。 2.檢查用戶(服務器)是否有權訪問組件所在的目錄。 – JFT
嗨JFT,謝謝你的迴應。 .NET CLR版本是v4.0.30319。服務器通過IISUSRS訪問目錄? – ssuhas76