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
Haben Sie ODP.NET auf Webserver installiert? –
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