所以我在我的 PC 上安装了 Oracle 11 32 位。如果我创建一个 C# 项目并包含 Oracle.DataAccess.dll,我可以很好地连接。如果其他人创建了一个 C# 项目并且我打开它,它会在 Open 方法上失败,说明“TNS:无法解析指定的连接标识符。如果我从其他人的项目中删除引用并从我的 PC 中再次添加它,我会得到同样的错误。
我们在这里使用 LDAP。TNSPing 在我的电脑上运行良好。
任何想法为什么我可以制作一个程序并引用 oracle dll 并且它可以工作,但从其他人的程序中却不能?有什么方法可以跟踪这个应用程序外部发生的事情到 oracle 驱动程序?