【发布时间】:2012-08-24 01:55:20
【问题描述】:
我有一个在 Visual Studio 2010 中运行的 ASP.NET Web 应用程序的本地副本。该代码与在我的开发环境中运行的代码完全相同。
当我尝试通过 ASP.NET 连接到我的 Oracle 数据库时,它会抛出“TNS 无法解析指定的连接标识符”。奇怪的是这个数据库在我的 TNSNAMES.ORA 文件中,当我使用 TNSPING 或 Microsoft Data Link 连接时,它工作正常。
我尝试修改我的 Oracle 目录的权限,但这似乎没有帮助。
【问题讨论】:
-
投注 x86/x64 问题。您的产品和开发环境的架构是什么?
-
生产/开发服务器是 Windows 2003。我的本地机器(我遇到问题的地方)是 Windows 7 32 位。
-
另一种可能性 - 如果您安装了多个 Oracle 客户端,请检查您的 PATH 并确保您正在查看正确的 tnsnames.ora 文件。
标签: asp.net visual-studio-2010 oracle