Je reçois l'erreur «Impossible de charger le fichier ou l'assembly xxx ou l'une de ses dépendances *********» lorsque j'héberge mon site Web sur un serveur Windows Server 2012 (IIS 8). Le xxx ici est mon nom de projet dans mon VS local 2015. L'application fonctionne parfaitement bien sur mon PC localImpossible de charger le fichier ou l'assemblage xxx ou l'une de ses dépendances. Une tentative de chargement d'un programme avec un format incorrect a été effectuée.
Il s'agit d'une application VB.NET avec base de données Oracle 12c comme backend.
Ce que j'ai essayé jusqu'à maintenant. 1. Publier en réglant la CPU cible sur "Any CPU" et la configuration sur "Release-Any CPU" - Toujours la même erreur. 2. Dans le serveur IIS, j'ai défini les applications Enable 32-but sur True dans le pool d'applications. Cela donne une erreur différente. - Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess' ou l'une de ses dépendances. Une tentative de chargement d'un programme avec un format incorrect a été effectuée.
Aidez-nous s'il vous plaît.
Avez-vous vérifié la version de l'infrastructure dans le pool d'applications IIS? 1. IIS> Pools d'applications> Sélectionnez le pool d'applications actuel. 2. Vérifiez que l'utilisateur (serveur) a accès au répertoire où se trouvent vos assemblys. – JFT
Salut JFT, Merci pour votre réponse. La version .NET CLR est v4.0.30319. Le serveur accède au répertoire par IISUSRS non? – ssuhas76