Oracle.DataAccess.Client

时间:2017-05-03 13:15:59

标签: oracle connection nullreferenceexception

我编写了一个ASP.NET应用程序,它在Oracle 11G中调用存储过程 在我的系统上,Windows 10工作正常,连接的代码如下所示:

Imports Oracle.DataAccess.Client
Dim s As String = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=myserver)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orcl)));User Id=HR;Password=test;"

dim oradb as String = s
Dim conn As New OracleConnection
conn.ConnectionString = oradb
conn.Open()

当分发给我的客户时,Windows Server 2008RS 我通过conn.open()

得到一个System.NullReferenceException

使用完全相同的代码测试编写的windows应用程序,并且工作正常。

任何人都知道为什么它不能用作Web应用程序?

感谢您的帮助 达尼

1 个答案:

答案 0 :(得分:0)

我安装了这个: ODAC 12c第4版和适用于Visual Studio的Oracle开发人员工具(12.1.0.2.4)

与我在开发人员计算机上安装的相同,包括odp.net