急win7x64 连接oracle 客户端 vs 2010调试 提示“ORA-12154: TNS: 无法解析指定的连接标识符 ”
rt ,求详细解决方案。 --------------------编程问答-------------------- 使用專業的鏈接控件試試例如 :http://www.devart.com --------------------编程问答-------------------- 应该是连接字符串有问题,仔细检查下看看http://www.connectionstrings.com/oracle参考 --------------------编程问答-------------------- 在iis中 和 pl/sql 都正常,就是在vs调试中提示这个错误。 --------------------编程问答-------------------- 连接字符串是怎么写。
using System.Data.OracleClient;
然后使用如下链接字符串链接即可:
connectionString="Password=czh;User ID=czh;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=XXX.XXX.XXX.XXX)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=skydream)));" --------------------编程问答-------------------- 把你的连接字符串 复制过来。 帮你看看 --------------------编程问答-------------------- Data Source=t1;Persist Security Info=True;User ID=system;Unicode=True;Password=oracle;
t1 是oracle 客服端配置标识 --------------------编程问答-------------------- 连接字符串是没有问题的,在iis发布中就可以,就是在程序调试的时候不行,哎。 --------------------编程问答-------------------- . --------------------编程问答--------------------
. --------------------编程问答-------------------- 连接字符串是没有问题的,在iis发布中就可以,就是在程序调试的时候不行,哎。
原因是调试用的web服务器默认在:C:\Program Files (x86)\Common Files\microsoft shared\DevServer\9.0\WebDev.WebServer.EXE,路径中的括号找的麻烦。
还没有找到解决办法 --------------------编程问答-------------------- http://topic.csdn.net/u/20100506/16/93d30a07-ed7d-4bb6-a480-535e0162a1fd.html
在debug的时候出现以下问题:
==========
ORA-12154: TNS: 无法解析指定的连接标识符
这个是路径问题
实例:
把WebDev.WebServer拷贝到C:\目录里
在运行里面输入cmd 输入c:\WebDev.WebServer.EXE /port:8796 /path:"Web应用程序路径" /vpath:"/"
之后在VS里面点击工具里面的附加到进程
之后就可以调试了 --------------------编程问答-------------------- 谢谢. --------------------编程问答-------------------- 来这里看下了
补充:.NET技术 , ASP.NET