我們採用了最新的Oracle.ManagedDataAccess.dll從的NuGet與實體框架5.無法加載文件或程序集「Oracle.ManagedDataAccessDTC.DLL」或一個依賴
一個ASP.Net應用4.5.2的一個文件版本:4.121.1.0
產品版本:4.121.1.20131211
當部署到生產環境(在Windows Server 2008 R2 x64)的一切工作正常,直到我們需要分佈式事務。
Oracle文檔聲明我們需要提供Oracle.ManagedDataAccessDTC.dll(針對特定平臺x64的同一版本),以便使分佈式事務正常工作。
無法加載文件或程序集「Oracle.ManagedDataAccessDTC.DLL」或其某個依賴項。指定的模塊無法找到。
描述:執行當前Web請求期間發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。
異常詳細信息:System.IO.FileNotFoundException:無法加載文件或程序集「Oracle.ManagedDataAccessDTC.DLL」或其某個依賴項。指定的模塊無法找到。
堆棧跟蹤:
[FileNotFoundException異常:未能加載文件或程序集 'Oracle.ManagedDataAccessDTC,版本= 4.121.1.0文化=中性公鑰= 89b483f429c47342' 或它的一個依賴。 ]
你能有點簡短,以便找到您的實際問題和一些代碼工作將提供您的工作的清晰畫面! @weedo – 2014-09-19 12:19:48
通過將Oracle.ManagedDataAccessDTC.dll移動到GAC_32來解決未安裝Oracle的系統上的問題。確保您使用的是正確版本的Oracle.ManagedDataAccessDTC.dll。 – 2014-09-19 12:35:57
但是還是我有同樣的問題,當我嘗試做Windows Server 2008的 – 2014-09-19 12:40:56