【问题标题】:Oracle .Net Core Managed Driver : Oracle.ManagedDataAccess.Types.TimeStamp..cctor() exceptionOracle .Net Core 托管驱动程序:Oracle.ManagedDataAccess.Types.TimeStamp..cctor() 异常
【发布时间】:2018-02-27 12:33:44
【问题描述】:

我们已经开始使用 Oracle http://www.oracle.com/technetwork/topics/dotnet/downloads/net-downloads-160392.html 发布的 Beta 版 .Net Core Managed 驱动程序。 它工作正常,除非我们在 .net 核心应用程序中使用 https://www.nuget.org/packages/Microsoft.Windows.Compatibility nuget 包来访问 Active Directory。 db.open() 命令不起作用并引发异常“Oracle.ManagedDataAccess.Types.TimeStamp..cctor() 异常”。让我知道是否有人尝试过带有 Windows 兼容包的 beta 版本或有解决此问题的方法。

【问题讨论】:

    标签: c# oracle asp.net-core ado.net odp.net


    【解决方案1】:

    最后,我设法通过从解决方案中删除 Windows 兼容性 nuget 包并手动将 Windows 兼容性包中对 System.DirectoryServices DLL 的引用添加到解决方案来使其工作。

    Windows 兼容性 nuget 包除了 System.DirectoryServices DLL 之外还有一些 DLL,其中一个导致了这个问题。因为我只需要 ldap 功能,所以我删除了所有其他 DLL,只引用了 DirectoryServices DLL,这样就可以了。

    【讨论】:

      猜你喜欢
      • 2013-07-09
      • 1970-01-01
      • 2013-12-23
      • 1970-01-01
      • 1970-01-01
      • 2021-01-11
      • 1970-01-01
      • 2019-05-22
      • 2013-03-09
      相关资源
      最近更新 更多