Asp.net和Oracle:OracleException

时间:2014-10-14 08:55:08

标签: c# asp.net oracle odac

我正在尝试将我的Web应用程序安装到服务器上。我使用的是Windows 2012 R2,ASP.NET 4.5,Oracle 11g数据库服务器和ODAC121012xcopy_64。

我提取了zip文件,名为" install.bat all c:\ oracle oracle_home"命令和" iisreset"。然后,我的网页显示OracleException(0x80004005)。我尝试更改为ODAC11xxxx,ODT11xxx但不起作用(有时错误更改为"提供程序与Oracle客户端版本不兼容"但我使用来自同一软件包的客户端。)

谢谢。

2 个答案:

答案 0 :(得分:0)

如果您想避免使用.net应用程序的Oracle客户端问题,可以使用managed driver,它不需要安装Oracle客户端,如果安装了Oracle客户端则不会干扰它。

从非托管驱动程序迁移源代码到托管驱动程序大多数情况下只需要更改命名空间。

答案 1 :(得分:0)

谢谢你的回答。我有解决方案。

我的解决方案是将目标CPU更改为x86,并使用ODAC 112040 xcopy 32位而不是64位。我的Web应用程序现在运行良好。再次感谢你^^。