我正在尝试使用新的托管 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>
它抛出这个:
- 异常是 OracleInternal.Network.AddressResolution 中的 TypeInitializationException
- 内部异常是 OracleInternal.Network.LDAP 中的 TypeInitializationException
- 内部异常最终在 OracleInternal.Network.LDAP.ctor 中有一个 NullReferenceException
- 在 OracleInternal.Network.LDAP._LDAP(Hashtable dsMap)
- 在 OracleInternal.Network.LDAP..cctor()
当我尝试打开连接时。