与Oracle的连接通过控制台应用程序进行;我不能通过网络应用程序-ORA-12154工作
本文关键字:应用程序 不能 网络 -ORA-12154 工作 Oracle 控制台 连接 | 更新日期: 2023-09-27 18:24:54
我的问题与此非常相似。但我确信web应用程序目录中没有括号,因为它看起来像"D:''Work''MyProject''portal''web"
在我的ISession对象中,Connection属性中出现错误,称:
*ORA-12154: TNS:could not resolve the connect identifier specified*
在VisualStudio2010中从localhost调试web应用程序时会发生这种情况。
但当在控制台应用程序中执行相同的代码时,它可以完美地工作。连接字符串的形式为"数据源=SERVER/oracle;用户Id=User;密码=PASS;"
我的开发环境总结:
win7 x64 sp1,oracle.dataaccess.dll版本10.2.0.100,ms visual studio 2010
更新
我在web应用程序中更改了Connection属性,可以在控制台中。。。但现在我有另一个错误:
Unable to load DLL 'OraOps10.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
我已经完全重新安装了oracle客户端10g。我甚至尝试将我的所有项目都设置为x86(早期为AnyCPU)。我已经检查了.Net Framework的版本,它是3.5
- 检查您的ORACLE_HOME(路径)
- 检查oracle主目录上的特权
- 在您的web应用程序中检查您的参考资料(应该是Oracle.DataAccess和System.Data)