2010-03-04 16 views
2

J'ai une application Web asp.net qui se connecte à une base de données Oracle 10.2g. Si j'exécute mon site dans le serveur Web de Visual Studio 2008 tout va bien, mais quand je le publie dans IIS un get "System.Data.OracleClient requiert le logiciel client Oracle version 8.1.7 ou supérieure".Configuration d'IIS avec System.Data.OracleClient

J'ai ajouté toutes les autorisations pour le ASPNET, les utilisateurs authentifiés et même tout le monde, mais ne fonctionne toujours pas.

Je n'ai aucune idée de quoi d'autre essayer. Il me semble clair que c'est un problème d'IIS car le site fonctionne bien dans le serveur Web intégré VS2008. J'utilise IIS 5.1.

Merci d'avance!

+0

Pouvez-vous définir "ajouté toutes les autorisations"? Ajouté les permissions à quoi? Et avez-vous réellement installé le logiciel client Oracle sur le serveur? – slugster

+0

J'ai ajouté lire, écrire, exécuter sur le dossier ORACLE_HOME. Et j'ai installé à la fois Oracle Server et Oracle Client et ne fonctionne toujours pas. – Elz

Répondre

2

Vous devez installer le client Oracle sur votre serveur. La DLL en elle-même ne suffit pas.

Votre administrateur de base de données doit avoir l'installation du client disponible. Si non, il est disponible à partir de otn.oracle.com