Errore di caricamento di file o assembly durante l'esplorazione dei siti exchange EWS o di individuazione automatica

Sintomi

Durante l'esplorazione https://servername/autodiscover/Autodiscover.xml o è https://servername/ews/exchange.asmxpossibile che venga visualizzato l'errore seguente.

Impossibile caricare il file o l'assembly 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' o una delle relative dipendenze. Impossibile trovare il file specificato.
Descrizione: si è verificata un'eccezione non gestita durante l'esecuzione della richiesta Web corrente. Esaminare la traccia dello stack per altre informazioni sull'errore e sulla posizione in cui ha avuto origine nel codice.

Dettagli eccezione: System.IO.FileNotFoundException: impossibile caricare il file o l'assembly 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' o una delle relative dipendenze. Impossibile trovare il file specificato.

Errore di origine:

Durante l'esecuzione della richiesta Web corrente è stata generata un'eccezione non gestita. Le informazioni relative all'origine e alla posizione dell'eccezione possono essere identificate usando la traccia dello stack di eccezioni riportata di seguito.

Traccia di carico assembly: le informazioni seguenti possono essere utili per determinare il motivo per cui non è stato possibile caricare l'assembly "Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35".

WRN: la registrazione dell'associazione di assembly è disattivata.
Per abilitare la registrazione degli errori di associazione degli assembly, impostare il valore del Registro di sistema [HKLM\Software\Microsoft\Fusion! EnableLog] (DWORD) a 1.
Nota: esiste una riduzione delle prestazioni associata alla registrazione degli errori di associazione degli assembly.
Per disattivare questa funzionalità, rimuovere il valore del Registro di sistema [HKLM\Software\Microsoft\Fusion! EnableLog].

Analisi dello stack:

[FileNotFoundException: impossibile caricare il file o l'assembly 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' o una delle relative dipendenze. Impossibile trovare il file specificato.]
Microsoft.Exchange.Services.AuthorizationModule.Init(HttpApplication context) +0
System.Web.HttpApplication.InitModulesCommon() +135
System.Web.HttpApplication.InitInternal(HttpContext context, HttpApplicationState state, MethodInfo[] handlers) +2601588
System.Web.HttpApplicationFactory.GetNormalApplicationInstance(HttpContext context) +347
System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext context) +139
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +196


Informazioni sulla versione: Microsoft .NET Framework versione:2.0.50727.1434; ASP.NET versione:2.0.50727.1434

Causa

Impossibile caricare l'assembly Microsoft.Exchange.Diagnostics a causa di una voce non corretta nel file web.config dell'applicazione.

Risoluzione

  • Se il problema si verifica con https://servername/autodiscover/autodiscover.xml:

    Eseguire un backup di web.config in C:\Programmi\Microsoft\Exchange Server\ClientAccess\Autodiscover.

    • Aprire web.config da C:\Programmi\Microsoft\Exchange Server\ClientAccess\Individuazione automatica nel Blocco note.
    • Sostituire tutto il file:///%ExchangeInstallDir% con file:///C:\Programmi\Microsoft\Exchange Server\ dove Cis l'unità in cui è installato Exchange.
    • Salvare il file.
    • Aprire un prompt dei comandi dell'amministratore ed eseguire IISreset /noforce.
    • Esplorazione dei test https://servername/autodiscover/autodiscover.xml.
  • Se il problema si verifica con https://servername/ews/exchange.asmx:

    Eseguire un backup di web.config in C:\Programmi\Microsoft\Exchange Server\ClientAccess\exchweb\ews.

    • Aprire web.config da C:\Programmi\Microsoft\Exchange Server\ClientAccess\exchweb\ews nel Blocco note.
    • Sostituire tutto il file:///%ExchangeInstallDir% con file:///C:\Programmi\Microsoft\Exchange Server\ dove Cis l'unità in cui è installato Exchange.
    • Salvare il file.
    • Aprire un prompt dei comandi dell'amministratore ed eseguire IISreset /noforce.
    • Esplorazione dei test https://servername/ews/exchange.asmx.