我们采用了最新的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