Oracle ORA-12154 Fehler auf lokale IIS, aber nicht mit Visual Studio Development Server

Habe ich eine ASP.NET Anwendung, eine Verbindung zu Oracle beim Start von Visual Studio Development Server, aber wenn ich es bereitstellen, auf meinem lokalen IIS es nicht anschließen, zeigt die "ORA-12154: TNS:could not resolve the connect identifier specified" - Fehler.

Mein connection string:

Data Source=ABC; User Id=USER; Password=PASSWORD;

Tt ' s mit TNS Infratest. Meine tnsnames.ora befindet sich in C:\oracle\instantclient_10_2\network\admin und mein ORACLE_HOME system-variable verweist C:\oracle\instantclient_10_2.

Machen, damit es funktioniert, ich habe die Verbindungszeichenfolge:

"SERVER=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = server1.theplaceiwork.com)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = server2.theplaceiwork.com)(PORT = 1521))(LOAD_BALANCE = yes))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = ABC)(FAILOVER_MODE =(TYPE = SELECT)(METHOD = BASIC))));uid=USER;pwd=PASSWORD;"

So TNS wird nicht mehr verwendet.

Aber ich würde gerne wissen, warum ich kann eine Verbindung mit TNS während debbuging mit Visual Studio, aber bei der Verwendung von IIS kann ich nicht.

Irgendwelche Tipps?

PS. Die ich verwenden kann, SqlDeveloper mit TNS Infratest zeigt keine Verbindung Fehler.

Dank

Ist IIS sitzt auf der gleichen Maschine wie die VS?
Ja, es ist eine Entwicklungs-Maschine (Win2003).

InformationsquelleAutor Fabio | 2011-08-24

Schreibe einen Kommentar