Comment sont des références d'assemblage .NET « traduites » pour déposer des chemins?

voix
1

Je suis en train de dépanner une erreur .NET 2.0 avec Outlook Web Access sur un serveur SBS 2008.

L'erreur que je reçois est:

Exception information: 
Exception type: HttpException 
Exception message: Could not load file or assembly 'Microsoft.Exchange.Data,     
Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its 
dependencies. The system cannot find the file specified. 
(C:\Program Files\Microsoft\Exchange Server\ClientAccess\owa\web.config line 51) 

Sur la ligne 51 de web.config, je:

                this is line 51 ---><add assembly=Microsoft.Exchange.Data,
                Version=8.0.0.0,
                Culture=neutral,
                publicKeyToken=31bf3856ad364e35/>
            <add assembly=Microsoft.Exchange.Data.Storage,
                Version=8.0.0.0,
                Culture=neutral,
                publicKeyToken=31bf3856ad364e35/>
        </assemblies>

Ainsi , dans « web.config-ese », comment il « sait » où cette Microsoft.Exchange.Dataassemblée .DLL est, et comment puis - je déterminer ce afin de vérifier que le fichier existe ou non?

Créé 17/08/2010 à 16:42
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
3

Il regarde dans le cache de l'assembly global (GAC) dans c: \ windows \ assembly. Il doit être installé dans le gac en utilisant l'utilitaire gacutil à installer, qui est souvent installé par le processus d'installation du programme ...

Créé 17/08/2010 à 16:45
source utilisateur

voix
0

Dans un site Web, le serveur Web se penchera aussi bien le GAC et le répertoire bin. Et moyen facile de voir ce qui est dans votre GAC est à droite, cliquez sur Ajouter référence et si le dll est listé dans l'onglet .NET.

Pour ajouter un dll au GAC regarder ici pour un guide.

J'espère que cela t'aides.

Créé 17/08/2010 à 16:47
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more