3

我正在尝试使用新的托管 OPD.NET 驱动程序版本 4.121.1.0

这是我的 appconfig 文件,设置是从 ldap.ora 复制的

<configSections>
    <section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess"/>
</configSections>
<oracle.manageddataaccess.client>
    <version number="*">
        <LDAPsettings>
            <LDAPsetting name="DIRECTORY_SERVERS" value="oid1.xxx.com:389:636, oid2.xxx.com:389:636, oid3.xxx.com:389:636" />
            <LDAPsetting name="DIRECTORY_TYPE" value="OID" />
            <LDAPsetting name="DEFAULT_ADMIN_CONTEXT" value="cn=OracleContext,dc=xxx,dc=com" />
        </LDAPsettings>
    </version>
</oracle.manageddataaccess.client>
<connectionStrings>
    <add name="MYDB" connectionString="Data Source=MYDB;User Id=MYUSER;Password=mypassword;" />
</connectionStrings>

它抛出这个:

  1. 异常是 OracleInternal.Network.AddressResolution 中的 TypeInitializationException
  2. 内部异常是 OracleInternal.Network.LDAP 中的 TypeInitializationException
  3. 内部异常最终在 OracleInternal.Network.LDAP.ctor 中有一个 NullReferenceException
    • 在 OracleInternal.Network.LDAP._LDAP(Hashtable dsMap)
    • 在 OracleInternal.Network.LDAP..cctor()

当我尝试打开连接时。

4

0 回答 0