J'utilise l'élément "bindingRedirect" dans mon web.config pour permettre les mises à jour de mon assembly référencé sans recompiler mon site web. Mais je reçois toujours la même erreur:"bindingRedirect" dans web.config ne fonctionne pas
Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess, Version = 2.111.6.20, Culture = neutral, PublicKeyToken = 89b483f429c47342' ou une de ses dépendances. Le système ne peut pas trouver le fichier spécifié.
je construit mon site avec la version 2.111.6.20 de "Oracle.DataAccess". Après cela, j'ai installé une version 2.102.4.0 de "Oracle.DataAccess" qui est installé sur le GAC. Lorsque vous accédez au site Web, l'erreur ci-dessus s'affiche.
J'ai lu qu'il est possible de rediriger les assemblages vers des versions plus récentes avec l'élément "bindingRedirect" dans le fichier web.config. Mon web.config ressemble à ceci:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity
name="Oracle.DataAccess"
publicKeyToken="89b483f429c47342"
Culture="neutral">
<bindingRedirect
oldVersion="2.111.6.20"
newVersion="2.102.4.0" />
</assemblyIdentity>
</dependentAssembly>
</assemblyBinding>
</runtime>
Mais même avec cet élément, l'erreur est toujours affichée!
J'ai essayé de changer cette ligne en comme mentionné dans certains forums, mais cela ne fonctionne toujours pas.
Est-ce que quelqu'un connaît une solution à mon problème?