在 asp.net 中连接到 oracle 时出现 ORA-12154

ORA-12154 when connecting to oracle in asp.net

我尝试 运行 asp.net 在我的 P.C 本地访问网站。在 visual studio。 网站尝试连接到 oracle 数据库但失败并出现错误: ORA-12154 TNS: 无法解析指定的连接标识符

my P.C 运行s Windows 7 - 64-bit ,我安装了 Oracle 10g - 32-bit 客户端。 我在网上看到我应该安装 64 位 oracle 客户端。 我这样做了,现在我同时安装了 32 位和 64 位 Oracle 客户端。 我设置了 TNS_ADMIN 环境变量,我也将新客户端的路径添加到 PATH 变量。 tnsnames.ora 存在并且有一个我正在连接的数据库的条目。

调试网站时仍然出现同样的错误。如何告诉我的网站使用新的 Oracle 客户端?我必须引用不同的库吗? 我使用 .NET 框架 4,有时使用 4.5,我参考了 system.data.oracleclient 库

提前致谢

我通过卸载 32 位客户端并只保留 64 位版本解决了这个问题。