我们有一个使用最新的NuGet包中的Oracle.ManagedDataAccess.dll和Entity Framework 5的ASP.Net 4.5.2应用程序。文件版本是4.121.1.0,产品版本是4.121.1.20131211。在部署到生产环境(Windows Server 2008 r2 x64)时,一切正常,直到我们需要分布式事务。Oracle文档表明,我们需要提供Oracle.ManagedDataAccessDTC.dll(相同版本,针对特定的x64平台),以便使分布式事务起作用。当加载此dll或其任何依赖项中的一个时出现了指定模块找不到的错误。请查看堆栈跟踪以获取有关该错误的更多信息及其在代码中的来源。具体而言,未找到文件或程序集'Oracle.ManagedDataAccessDTC, Version=4.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342'或其任何依赖项。