2017-05-03 62 views
0

我写的作品完美的一个ASP.NET应用程序,调用storeed过程中的Oracle 11G 在我的系统中,Windows 10,代码连接这个样子的:System.NullReferenceException与Oracle.DataAccess.Client

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为了测试使用完全相同的代码写windowsapplication,这就是正常工作。

任何人的想法,为什么它不能作为一个Web应用程序?求助 达尼

+0

您是否在Web服务器上安装了ODP.NET? –

+0

[什么是NullReferenceException,我该如何解决它?]可能重复(http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-i-fix-it ) – EJoshuaS

回答

0

我安装这个

感谢:我我的开发机上安装 ODAC 12C 4版和Oracle开发工具Visual Studio的(12.1.0.2.4)

相同,这包括odp.net

相关问题