我编写了一个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应用程序?
感谢您的帮助 达尼
答案 0 :(得分:0)
我安装了这个: ODAC 12c第4版和适用于Visual Studio的Oracle开发人员工具(12.1.0.2.4)
与我在开发人员计算机上安装的相同,包括odp.net