使用oracle的C#应用程序在中出现打开错误时,基础提供程序失败
我有一个C#应用程序,它是用实体框架编写的,使用两个DB实体(Oracle)。。。但是,我的测试服务器出现以下错误 我们将不胜感激 错误: 基础提供程序在打开时失败。详情如下: Oracle.ManagedDataAccess.Client.OracleException(0x80004005): ORA-12154:TNS:无法解析指定的连接标识符---> OracleInternal.Network.NetworkException(0x00002F7A):ORA-12154: TNS:无法解析在处指定的连接标识符 OracleInternal.Network.AddressResolution..ctor(字符串TNSAlias, SqlNetOraConfig SNOConfig、哈希表obtnst、字符串instanceName、, 连接选择公司 OracleInternal.Network.OracleCommunication.Resolve(字符串tnsAlias, 连接选项公司 OracleInternal.ConnectionPool.PoolManager使用oracle的C#应用程序在中出现打开错误时,基础提供程序失败,c#,oracle,entity-framework,oracle11g,C#,Oracle,Entity Framework,Oracle11g,我有一个C#应用程序,它是用实体框架编写的,使用两个DB实体(Oracle)。。。但是,我的测试服务器出现以下错误 我们将不胜感激 错误: 基础提供程序在打开时失败。详情如下: Oracle.ManagedDataAccess.Client.OracleException(0x80004005): ORA-12154:TNS:无法解析指定的连接标识符---> OracleInternal.Network.NetworkException(0x00002F7A):ORA-12154: TNS:无法
3.ResolveTnsAlias(ConnectionString
cs,对象OC)在
OracleInternal.ServiceObjects.OracleConnectionImpl.Connect(ConnectionString
cs、布尔型bOpenEndUserSession、OracleConnection connRefForCriteria、,
字符串instanceName)位于
OracleInternal.ConnectionPool.PoolManager
3.Get(ConnectionString
csWithDiffOrNewPwd、布尔bGetForApp、OracleConnection
connRefForCriteria、字符串仿射InstanceName、布尔bForceMatch)
在
OracleInternal.ConnectionPool.OraclePoolManager.Get(ConnectionString
csWithNewPassword、布尔bGetForApp、OracleConnection
connRefForCriteria、字符串仿射InstanceName、布尔bForceMatch)
在
OracleInternal.ConnectionPool.OracleConnectionDispenser`3.Get(ConnectionString
cs、PM conPM、连接字符串pmCS、SecureString securedPassword、,
SecureString SecuredProxy密码,OracleConnection
connRefForCriteria)在
Oracle.ManagedDataAccess.Client.OracleConnection.Open()位于
System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(布尔值
openCondition,数据库连接存储连接打开,数据库连接
原始连接、字符串例外代码、字符串尝试操作、,
布尔值&closeStoreConnectionOnFailure)
这有什么帮助吗?看看这个: