Impossible de charger le fichier ou l'assembly 'Oracle.Web, Version=2.112.1.0... Le système ne peut pas trouver le fichier spécifié. (Il est déjà chargé dans mon GAC)

Je suis en train de lancer mon application web qui référence Oracle.Web, qui est déjà chargé dans mon GAC:

Impossible de charger le fichier ou l'assembly 'Oracle.Web, Version=2.112.1.0... Le système ne peut pas trouver le fichier spécifié. (Il est déjà chargé dans mon GAC)

Quand je lance mon application web, je reçois le message d'erreur:

Impossible de charger le fichier ou l'assembly 'Oracle.Web, Version=2.112.1.0... Le système ne peut pas trouver le fichier spécifié. (Il est déjà chargé dans mon GAC)

L'Oracle.Web DLL 32 bits.

MODIFIER: Voici une copie de l'échec de liaison d'assembly journal pour Oracle.Web. Fondamentalement, il ne parvient pas à charger à partir du GAC:

* Assemblée Liant Entrée de Journal (6/19/2013 @ 10:20:49 AM) *

L'opération a échoué.
Lier résultat: hr = 0x80070002. Le système ne peut pas trouver le fichier spécifié.

Assemblée manager chargé de: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorwks.dll
L'exécution en vertu de l'exécutable c:\windows\system32\inetsrv\w3wp.exe

- - - - - Un journal d'erreurs détaillé de la façon suivante.

=== Pré-lier les informations d'état === LOG: Utilisateur = IIS APPPOOL\DefaultAppPool JOURNAL: DisplayName = Oracle.Web,
Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342
(Complètement spécifié) JOURNAL: Appbase =
file:///C:/blah/HR/ForHR/HRWS/LOG Initial:
PrivatePath = C:\blah\HR\ForHR\HRWS\bin JOURNAL:
Dynamique De La Base =
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET
Files\HRws\c1e0f910 JOURNAL: Cache de la Base =
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET
Files\HRws\c1e0f910 JOURNAL: AppName = 1f90b2c5 l'Appel de l'assemblée :
(Inconnu).
=== Le JOURNAL: Cette liaison commence en charge par défaut le contexte. JOURNAL: l'Utilisation de fichier de configuration d'application:
C:\blabla\RH\ForHR\HRWS\web.config JOURNAL: à l'Aide d'hôte
fichier de configuration:
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Aspnet.config LOG:
L'utilisation de la machine fichier de configuration de
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\config\machine.config.
JOURNAL: Post-politique de référence: Oracle.Web, Version=2.112.1.0,
Culture=neutral, PublicKeyToken=89b483f429c47342 JOURNAL: GAC de Recherche a été
un échec. JOURNAL: la Tentative de téléchargement de la nouvelle URL
file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/Temporary
ASP.NET Files/HRws/c1e0f910/1f90b2c5/Oracle.Web.DLL. JOURNAL:
La tentative de téléchargement de la nouvelle URL
file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/Temporary
ASP.NET Files/HRws/c1e0f910/1f90b2c5/Oracle.Web/Oracle.Web.DLL.
JOURNAL: la Tentative de téléchargement de la nouvelle URL
file:///C:/blah/HR/ForHR/HRWS/bin/Oracle.Web.DLL.
JOURNAL: la Tentative de téléchargement de la nouvelle URL
file:///C:/blah/HR/ForHR/HRWS/bin/Oracle.Web/Oracle.Web.DLL.
JOURNAL: la Tentative de téléchargement de la nouvelle URL
file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/Temporary
ASP.NET Files/HRws/c1e0f910/1f90b2c5/Oracle.Web.EXE. JOURNAL:
La tentative de téléchargement de la nouvelle URL
file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/Temporary
ASP.NET Files/HRws/c1e0f910/1f90b2c5/Oracle.Web/Oracle.Web.EXE.
JOURNAL: la Tentative de téléchargement de la nouvelle URL
file:///C:/blah/HR/ForHR/HRWS/bin/Oracle.Web.EXE.
JOURNAL: la Tentative de téléchargement de la nouvelle URL
file:///C:/blah/HR/ForHR/HRWS/bin/Oracle.Web/Oracle.Web.EXE.
JOURNAL: Tous les sonder Url tenté et échoué.

QUESTION: quelqu'un a une idée de pourquoi j'ai ce problème?

Eh bien, ce qui s'est passé lorsque vous avez suivi les conseils donnés dans l'erreur et l'a transformé l'enregistrement sur?
Consultez édité le post ci-dessus.
Je ne suis pas si sûr C:\Windows\assembly est l'emplacement réel de la GAC. Comment avez-vous charger l'assembly dans le GAC? Vous venez de copier dans ce répertoire?
Vous dites The Oracle.Web DLL is 32-bit. mais est d'essayer d'en charge le 64 bits, C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorwks.dll savez-vous pourquoi ?

OriginalL'auteur Mike Marks | 2013-06-19