刪掉 上面2個即可 ...
.NET:Microsoft Visual Studio .NET Framework . 操作系統:windows R 位操作系統 oracle數據庫: 位的ODP.NET . 版本 FluroineFx:FluorineFx v . . . 點擊可下載 FluorineFx的應用程序,發布到iis上時,報: 未能加載文件或程序集 Oracle.DataAccess 或它的某一個依賴項。試圖加載 ...
2019-06-11 17:03 0 472 推薦指數:
刪掉 上面2個即可 ...
想必這個問題困擾了太多朋友,其實原因很簡單。 在64位操作系統中引用了32位的DLL 在IIS中找到站點對應的APP POOL,在“高級設置”中,將“啟動32位應用程序”設置為True即可, 如圖: ...
上一篇文章說到了DLL引用問題,主要是說的程序中如果使用過了反射,則反射創建對象的dll必須放在web應用程序的bin目錄里。今天又遇到了一個類似的問題,mvc3的應用程序,發布到iis上時,報:”未能加載文件或程序集“Oracle.DataAccess”或它的某一個依賴項。試圖 ...
(點擊可下載) FluorineFx的應用程序,發布到iis上時,報:”未能加載文件或程序集“Orac ...
今天做了個小程序放在服務器上的運行數據查詢的時候出現 “關於未能加載文件或程序集“Oracle.DataAccess, Version=4.112.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一個依賴項。試圖加載格式不正確 ...
我遇到過這個問題有兩次,不過環境不同。 第一次:Windows 2008 Server R2 64位; 第二次:Windows 7 64位; 原因分析:操作系統是64位的,但發布的程序引用了一些32位的ddl,所以出現了兼容性的問題。 解決方案:IIS——應用程序池——高級設置 ...
將項目的平台目標改為“Any CPU” 在項目上右擊選擇屬性——>生成——>平台目標 選擇Any CPU ...
通常是因為應用程序編譯的目標平台與引用的DLL類庫目標平台不一致造成的,如應用程序目標編譯為64位,而引用了32位的DLL。 在Visual Studio修改應用程序目標編譯平台即可。 更多關於目標編譯平台x64/x86/AnyCPU的問題參考: https ...