Could not load file or assembly 'Oracle.ManagedDataAccessDTC.DLL' or one of its dependencies

11,733

Install the Microsoft Visual C++ 2010 Redistributable.

If your server is a Windows Server 2008 R2 x64, install from this page: http://www.microsoft.com/en-us/download/details.aspx?id=14632 the with SP1 don't work for this server.

If your server is a Windows Server 2012 x64, install from this page: http://www.microsoft.com/en-us/download/details.aspx?id=13523

Share:
11,733
Waleed Baig
Author by

Waleed Baig

Since 2014, I have served as a software engineer for Crunch Craft (2017-tilldate), Future Now Technologies (2016-2017) and Devbatch (2014-2016), where I have been repeatedly recognized for developing innovative solutions for multimillion-dollar, globally deployed software and systems. I am responsible for full life-cycle development of next-generation software, from initial requirement gathering to design, coding, testing, documentation and implementation. Known for excellent client-facing skills, I have participated in proposals and presentations that have landed six-figure contracts. I also excel in merging business and user needs in to high-quality, cost-effective design solutions while keeping within budgetary constraints. My technical expertise as a Software Developer includes ASP.NETMVC, AWS-S3Developer, fluency in scripting/programming languages (including C#, JQuery, JavaScript, Kendo UI and SQL); and advanced knowledge of developer applications, tools, methodologies and best practices (including OOD, TDD, BDD, client/server architecture and self-test automation). My experience developing user-friendly solutions on time and on budget would enable me to step into a software engineering role at your Company and hit the ground running. You may reach me at (+92)333 4641086 or [email protected]

Updated on June 25, 2022

Comments

  • Waleed Baig
    Waleed Baig about 2 years

    we have an ASP.Net 4.5.2 application using the latest Oracle.ManagedDataAccess.dll from nuget with Entity Framework 5.

    File version: 4.121.1.0

    Product version: 4.121.1.20131211

    When deployed to production environment (Windows Server 2008 r2 x64) all works fine, until we need distributed transactions.

    Oracle documentation states that we need to provide Oracle.ManagedDataAccessDTC.dll (of same version, for specific platform x64) in order to get distributed transactions working.

    Could not load file or assembly 'Oracle.ManagedDataAccessDTC.DLL' or one of its dependencies. The specified module could not be found.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.IO.FileNotFoundException: Could not load file or assembly 'Oracle.ManagedDataAccessDTC.DLL' or one of its dependencies. The specified module could not be found.

    Stack Trace:

    [FileNotFoundException: Could not load file or assembly 'Oracle.ManagedDataAccessDTC, Version=4.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. ]