Il y a quelques années, j'ai développé une application de service Windows (VB.NET framework 1.1) qui utilisait System.Data.OracleClient pour accéder à une base de données Oracle.
Depuis que ce pilote m'a donné beaucoup de problèmes que je voulais faire référence à l'oracle dataprovider (Oracle.DataAccess.dll) qui fonctionne beaucoup mieux.
Sur mon PC, tout fonctionne correctement.
Le problème est lorsque j'essaie de publier mon application sur le serveur (Windows 2000).
Je ne peux pas installer le nouveau fournisseur de données Oracle sur ce serveur et il y a une ancienne installation d'Oracle 9.0 (mon application référence Oracle 9.2).
J'ai copié (pas d'installation) l'intégralité du répertoire (C: \ oracle \ ora92 \ bin) de mon pc vers le serveur mais je ne sais pas comment référencer le fournisseur de données Oracle. Je sais que ce n'est pas une façon "propre" de faire les choses mais je n'ai pas la possibilité d'installer un nouveau logiciel.
J'ai vu que si je copiais mon application (et tous les fichiers) dans le dossier C: \ oracle \ ora92 \ bin tout fonctionne bien.
Je voudrais spécifier ce répertoire comme répertoire de sondage de mon application. J'ai essayé différentes solutions trouvées sur le web mais aucune d'entre elles ne semble fonctionner.
Je voudrais définir un dossier à l'exécution ou dans mon fichier de configuration afin que mon application puisse utiliser les assemblages (et toutes les dépendances).
Je peux mettre à jour mon application pour le framework 2.0.
Merci
assemblages de palpage
Alberto
Merci pour votre aide Femaref. Je pourrais mettre les assemblées oracle dans le GAC ou dans le dossier bin de mon App. Le problème est, il y a plus de 290 fichiers dans ce dossier. Je pensais que j'aurais pu définir une variable. comme la variable d'environnement PATH, afin que mon application sache où référencer d'autres assemblages mais apparemment ce n'est pas possible. – LeftyX
a ajouté un lien dans le message. peut-être que cela pourrait vous aider. – Femaref