windows 7 X64 VS2015 ASP.NET ORA9I ORA-12154

Posted

技术标签:

【中文标题】windows 7 X64 VS2015 ASP.NET ORA9I ORA-12154【英文标题】:window7 X64 VS2015 ASP.NET ORA9I ORA-12154 【发布时间】:2017-03-16 12:52:34 【问题描述】:

我的环境是 1)Windows X64 2)Oracle 9i 安装在 c:\ora9i 3)IDE:VS2015

当我使用 ConsoleApplication 时也不例外;

当我使用 Asp.net Web Formr 时出现异常 ORA-12154

【问题讨论】:

请阅读此内容,然后考虑修改您的问题***.com/help/mcve 我的代码很简单,所以我用的是图片,有什么问题吗? 请用英文提供完整的错误信息 调用 t_conn.Open() 抛出 OracleException ORA-12154 【参考方案1】:

适用于 Oracle 的 Microsoft .NET Framework 数据提供程序(即System.Data.OracleClient)长期以来一直是deprecated,您不应该使用它。

它仅适用于 32 位。我假设您的控制台应用程序是使用 Target = x86 编译的,但您的 ASP.net Web 项目设置为 x64 或 AnyCPU。

使用 Oracle 的现代数据提供程序,您可以从这里下载它们:Oracle Data Access Components (ODAC) for Windows Downloads

【讨论】:

以上是关于windows 7 X64 VS2015 ASP.NET ORA9I ORA-12154的主要内容,如果未能解决你的问题,请参考以下文章

使用 Windows 7 x64 将 ASP.NET 与 Access 数据库 2010 连接

zlib开发笔记:zlib库介绍编译windows vs2015x64版本和工程模板

VS2008+Windows DDK 7的环境配置

windows 7 + vs2010 sp1编译 x64位版qt4

Win2K8 服务器(不是 R2)x64、VS2008 SP1 中没有 ASP.NET 控制智能感知

Windows 7 编译64位boost库