C#開發C/S程式EF鏈接Oracle在增刪改查都沒問題,執行事務時報dll例外
具體例外:
System.Data.Entity.Core.EntityException: 基礎提供程式在 Open 上失敗。 ---> System.TypeInitializationException: “OracleInternal.MTS.DTCPSPEManager”的型別初始值設定項引發例外。 ---> System.IO.FileNotFoundException: 未能加載檔案或程式集“Oracle.ManagedDataAccessDTC, Version=4.122.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一個依賴項。系統找不到指定的檔案。
在 System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
在 System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
在 System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
在 System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection)
在 System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
在 System.Reflection.Assembly.Load(String assemblyString)
在 OracleInternal.MTS.DTCPSPEManager..cctor()
uj5u.com熱心網友回復:
Oracle.ManagedDataAccess.dll 版本跟app.config 中版本一樣 這個程式 別的電腦運行正常uj5u.com熱心網友回復:
在AsAXZX軸uj5u.com熱心網友回復:
是在windows下嗎? 看看服務 Distributed Transaction Coordinator 的是否啟動轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/49672.html
標籤:高級技術
上一篇:oracle性能監控
下一篇:資料庫
