所以我在我的电脑上安装了Oracle 11 32位。如果我创建一个C#项目并包含Oracle.DataAccess.dll,我可以很好地连接。如果其他人创建了一个C#项目并打开它,它在Open方法上失败,说明“TNS:无法解析指定的连接标识符。如果我从其他人项目中删除引用并再次从我的PC中添加它,同样的错误。ODP.NET不能正常工作
我们在这里使用LDAP。 TNSPING工作得很好我的电脑上。
任何想法,为什么我可以做一个程序,并引用了Oracle DLL和它的作品,而是从别人的程序没有关系't?有什么办法可以跟踪这个应用程序对oracle驱动程序外部发生了什么吗?
不知道这是你遇到的情况,但我知道有两个不同的oracle数据提供程序.net。微软最初提供的那些现在已经被弃用了,你需要Oracle的ODP.Net。 http://www.oracle.com/technetwork/topics/dotnet/index-085703.html – 2013-02-21 23:09:58
是的,我使用Oracle提供的ODP.NET。我希望MS会继续制作他们的作品,因为它比Oracle版的管理起来容易100%。 – user441521 2013-02-22 19:46:55