问题描述
我的环境是win764位,用VS2012开发web程序时,连接oracle报ORA-12154TNS无法解析指定的连接标识符的错误,oracle我装了32位客户端和64位客户端tnsnames.ora配置没问题,PL/SQL和SQLPlus都能正常连接,tnsping也没问题winform和控制台程序连接oracle也都正常,只是web程序无法连接oracle,报出ORA-12154TNS无法解析指定的连接标识符哪位兄弟知道原因还请帮忙解答一下,十分感谢!
解决方案
解决方案二:
解决方案三:
引用1楼sammy_luo的回复:是啊,代码在其他机器上运行都是正常的,就这台不行,并且winform连oracle也是没问题的,web程序与它执行同一段后台代码,却报这种连接错误
解决方案四:
我也是和楼主一样的问题,有解决的办法告知一下啊
解决方案五:
也遇到同样问题了,tnsnames.ora配置没问题,PL/SQL和SQLPlus都能正常连接,tnsping也没问题winform和控制台程序连接oracle也都正常,只是web程序无法连接oracle,报出ORA-12154TNS无法解析指定的连接标识符。都郁闷了,希望大牛出来解决。
解决方案六:
试试项目属性设置成x86?
解决方案七:
你引用了32位的dll,所以在64位下运行,你需要把winform程序编译成x86而webform程序,你需要在IIS里设置允许使用32位程序集
解决方案八:
如果是从其他电脑上拷贝过来的web项目的话,是要改Webconfig的连接字符串的。可能连接字符串中指向的数据库在你的电脑上没有吧
时间: 2024-09-13 10:08:09