0

我试图在 Visual Studio 的 PC 上本地运行 asp.net 网站。网站尝试连接到 oracle 数据库并失败并出现错误:ORA-12154 TNS:无法解析指定的连接标识符

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

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

提前致谢

4

1 回答 1

0

I solved the problem by un-installing 32-bit client and keeping only the 64-bit version.

于 2018-10-30T13:43:11.027 回答