2017-05-03 1 views
0

Ich schrieb eine ASP.NET-Anwendung, die 11G eine storeed Prozedur in Oracle rufen Auf meinem System Windows 10, das perfekt funktioniert, wird der Code sieht wie folgt zu verbinden:System.NullReferenceException mit 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() 

Wenn eine dieser Kunde, Windows-Server 2008RS meiner verteilen erhalte ich eine System.NullReferenceException von conn.open()

Denn mit genau dem gleichen Code ein schrieb Windowsapplication testen und das ist funktioniert gut.

Jeder eine Idee, warum es nicht als Web-Anwendung funktioniert?

Vielen Dank für Hilfe Dani

+0

Haben Sie ODP.NET auf Webserver installiert? –

+0

Mögliches Duplikat von [Was ist eine NullReferenceException und wie behebe ich sie?] (Http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-i-fix-it) – EJoshuaS

Antwort

0

i dies installiert: ODAC 12c Release 4 und Oracle Developer Tools für Visual Studio (12.1.0.2.4)

das gleiche wie ich auf meiner Entwickler-Maschine installiert ist, Dazu gehören die odp.net

Verwandte Themen