我用asp.net 连接Oracle ;问题:1,我是在服务器上开发程序的,只是在服务器的0用户下,安装了一个Oracle的客户端, 然后我在Vs里边连上Orcale 对数据可以进行操作,而且没有错误。但是我只要把网站发布了,然后部署到服务器上 就开始报错了... ORA-12154: TNS:could not resolve the connect identifier specified 但是为什么在Vs里边调试的时候没事呢?我的连接字符串是如此写的 <add key="oraStr" value="Provider=MSDAORA.1;Password=ELECTRIC;User ID=INTERFACE_ELECTRIC;Data Source=EPBTEST;Persist Security Info=False" /> 2,同样的字符串,为什么同事在VB里边就可以连上,而且发布之后生成EXE文件,程序也可以跑? 无限的困惑ing......Oracle 高手给我指点下......谢谢!
<add name="RPTMODDB" connectionString="Data Source=CTDSP_RPTMODDEV;User ID=RPTMODUSR;Password=RPTMODUSR; providerName="System.Data.OracleClient" />
这是我们的写法,应该是provider那里有问题吧,不知道你写的那个是什么
看看服务器上对ORACLE目录的访问权限
貌似TNS找不到啊。。
说错了
我猜一个是有可能
你的找不到你配置文件的路径
还有一种可能就是你把生成的exe放在了一个带括号的路径下了
这都有可能发生问题