Kan het bestand of de assembly-fout niet laden tijdens het bladeren door de Exchange EWS- of Autodiscover-sites
Symptomen
U ontvangt mogelijk de volgende fout tijdens het bladeren https://servername/autodiscover/Autodiscover.xml
of https://servername/ews/exchange.asmx
.
Kan het bestand of de assembly 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' of een van de bijbehorende afhankelijkheden niet laden. Het systeem kan het opgegeven bestand niet vinden.
Beschrijving: Er is een onverwerkte uitzondering opgetreden tijdens de uitvoering van de huidige webaanvraag. Controleer de stack-trace voor meer informatie over de fout en waar deze vandaan komt in de code.Uitzonderingsdetails: System.IO.FileNotFoundException: Kan het bestand of de assembly 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' of een van de bijbehorende afhankelijkheden niet laden. Het systeem kan het opgegeven bestand niet vinden.
Bronfout:
Er is een onverwerkte uitzondering gegenereerd tijdens de uitvoering van de huidige webaanvraag. Informatie over de oorsprong en locatie van de uitzondering kan worden geïdentificeerd met behulp van de onderstaande uitzonderingsstacktracering.
Assembly Load Trace: De volgende informatie kan nuttig zijn om te bepalen waarom de assembly 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' niet kan worden geladen.
WRN: Logboekregistratie van assemblybinding is uitgeschakeld.
Als u logboekregistratie van assemblybindingsfouten wilt inschakelen, stelt u de registerwaarde [HKLM\Software\Microsoft\Fusion! EnableLog] (DWORD) naar 1.
Opmerking: er is een prestatieboete gekoppeld aan logboekregistratie van assemblybindingsfouten.
Als u deze functie wilt uitschakelen, verwijdert u de registerwaarde [HKLM\Software\Microsoft\Fusion! EnableLog].Stack-tracering:
[FileNotFoundException: Kan bestand of assembly 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' of een van de afhankelijkheden niet laden. Het opgegeven bestand kan niet worden gevonden.]
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
Versie-informatie: Microsoft .NET Framework Versie:2.0.50727.1434; ASP.NET Versie:2.0.50727.1434
Oorzaak
De assembly Microsoft.Exchange.Diagnostics
kan niet worden geladen vanwege een onjuiste invoer in de toepassing web.config bestand.
Oplossing
Als het probleem zich voordoet met
https://servername/autodiscover/autodiscover.xml
:Maak een back-up van web.config in C:\Program Files\Microsoft\Exchange Server\ClientAccess\Autodiscover.
- Open web.config vanuit C:\Program Files\Microsoft\Exchange Server\ClientAccess\Autodiscover in Kladblok.
- Vervang alle file:///%ExchangeInstallDir% door file:///C:\Program Files\Microsoft\Exchange Server\ waar het station waarop Exchange is geïnstalleerd, wordt geïnstalleerd.
- Sla het bestand op.
- Open een administrator-opdrachtprompt en voer deze uit
IISreset /noforce
. - Browsen testen
https://servername/autodiscover/autodiscover.xml
.
Als het probleem zich voordoet met
https://servername/ews/exchange.asmx
:Maak een back-up van web.config in C:\Program Files\Microsoft\Exchange Server\ClientAccess\exchweb\ews.
- Open web.config vanuit C:\Program Files\Microsoft\Exchange Server\ClientAccess\exchweb\ews in Kladblok.
- Vervang alle file:///%ExchangeInstallDir% door file:///C:\Program Files\Microsoft\Exchange Server\ waar het station waarop Exchange is geïnstalleerd, wordt geïnstalleerd.
- Sla het bestand op.
- Open een administrator-opdrachtprompt en voer deze uit
IISreset /noforce
. - Browsen testen
https://servername/ews/exchange.asmx
.