Ich habe ein Problem beim Abrufen einer einfachen ASP.NET-Webseite zur Anzeige. Die Seite enthält eine GridView mit einer SqlDataSource, die mit einer Oracle-Datenbank verbunden ist.Problem beim Verbinden mit Oracle-Datenbank über die ASP.NET-Seite unter IIS
Wenn ich die Seite im VS-Debugger laufen (Cassini-Webserver) alles funktioniert gut, aber wenn ich veröffentlichen die Anwendung auf meinem lokalen IIS-Server (gleiche Maschine), erhalte ich folgende Fehlermeldung:
ORA-12154 : TNS: konnte die angegebene Verbindungskennung nicht auflösen
Wenn es eine andere Maschine war, konnte ich verstehen, dass es ein tnsnames.ora oder ein anderes Problem sein könnte, das ich über tnsping untersuchen konnte. Ich habe auch die Sicherheit für den Ordner mit den Oracle-Treibern auf "Everybody" gesetzt und die Webanwendung so eingestellt, dass sie unter einem "Priviliged" -AppPool (Identität als Administrator) läuft, aber ohne Erfolg.
Wer sonst noch Ideen?
Danke, das führte mich zu der Lösung - ich hatte eine benutzerdefinierte Installation des Oracle-Client (die für alles andere gut funktionierte). Als ich es durch die Standardklienteinstallation ersetzte, arbeitete alles ... – Calanus
und die Verbindung arbeitet nicht in der gegenwärtigen Zeit – Neel