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:
Quand je lance mon application web, je reçois le message d'erreur:
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?
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
Vous devez vous connecter pour publier un commentaire.
Vous devez l'activer pour la version 32 bits de l'application dans l'application de la piscine de votre site web à partir de IIS.
ouvrir IIS>piscine> Activer 32 bits= true
OriginalL'auteur Sanjeev Rai
Je ne suis pas exactement sûr de savoir pourquoi cela ne fonctionne pas, mais ce que j'ai fait était tout simplement installer la version 32 bits et les versions 64 bits de l'ODAC 11.2 Version 5, qui a pris soin de l'enregistrement de tous les assemblys requis dans le GAC, parmi plusieurs autres tâches, j'en suis sûr. Une fois installé, j'ai couru à l'application, et il a bien fonctionné. Merci à tous ceux qui ont contribué à cela.
OriginalL'auteur Mike Marks