Nie można załadować pliku lub błędu zestawu podczas przeglądania witryn ews programu Exchange lub wykrywania automatycznego

Symptomy

Podczas przeglądania https://servername/autodiscover/Autodiscover.xml lub https://servername/ews/exchange.asmxmoże zostać wyświetlony następujący błąd.

Nie można załadować pliku lub zestawu "Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" lub jednej z jego zależności. Nie można odnaleźć określonego pliku.
Opis: Wystąpił nieobsługiwany wyjątek podczas wykonywania bieżącego żądania internetowego. Przejrzyj ślad stosu, aby uzyskać więcej informacji o błędzie i miejscu jego pochodzenia w kodzie.

Szczegóły wyjątku: System.IO.FileNotFoundException: Nie można załadować pliku lub zestawu "Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" lub jednej z jego zależności. Nie można odnaleźć określonego pliku.

Błąd źródła:

Podczas wykonywania bieżącego żądania internetowego wygenerowano nieobsługiwany wyjątek. Informacje dotyczące źródła i lokalizacji wyjątku można zidentyfikować przy użyciu poniższego śledzenia stosu wyjątków.

Śledzenie obciążenia zestawu: Następujące informacje mogą być pomocne w ustaleniu, dlaczego nie można załadować zestawu "Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35".

WRN: rejestrowanie powiązań zestawu jest wyłączone.
Aby włączyć rejestrowanie błędów powiązania zestawu, ustaw wartość rejestru [HKLM\Software\Microsoft\Fusion! EnableLog] (DWORD) do 1.
Uwaga: Istnieje pewna kara wydajności skojarzona z rejestrowaniem błędów powiązań zestawów.
Aby wyłączyć tę funkcję, usuń wartość rejestru [HKLM\Software\Microsoft\Fusion! EnableLog].

Ślad stosu:

[FileNotFoundException: Nie można załadować pliku lub zestawu "Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" lub jednej z jego zależności. System nie może odnaleźć określonego pliku.]
Microsoft.Exchange.Services.AuthorizationModule.Init(kontekst httpApplication) +0
System.Web.HttpApplication.InitModulesCommon() +135
System.Web.HttpApplication.InitInternal(kontekst HttpContext, stan HttpApplicationState, programy obsługi MethodInfo[] ) +2601588
System.Web.HttpApplicationFactory.GetNormalApplicationInstance(kontekst HttpContext) +347
System.Web.HttpApplicationFactory.GetApplicationInstance(kontekst HttpContext) +139
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +196


Informacje o wersji: Microsoft .NET Framework Version:2.0.50727.1434; ASP.NET Version:2.0.50727.1434

Przyczyna

Nie można załadować zestawu Microsoft.Exchange.Diagnostics z powodu nieprawidłowego wpisu w pliku web.config aplikacji.

Rozwiązanie

  • Jeśli problem występuje w https://servername/autodiscover/autodiscover.xmlprogramie :

    Wykonaj kopię zapasową web.config w folderze C:\Program Files\Microsoft\Exchange Server\ClientAccess\Autodiscover.

    • Otwórz web.config z folderu C:\Program Files\Microsoft\Exchange Server\ClientAccess\Autodiscover w Notatniku.
    • Zastąp wszystkie file:///%ExchangeInstallDir%file:///C:\Program Files\Microsoft\Exchange Server\, na którym jest zainstalowany program Exchange.
    • Zapisz plik.
    • Otwórz wiersz polecenia administratora i uruchom polecenie IISreset /noforce.
    • Testowanie przeglądania https://servername/autodiscover/autodiscover.xml.
  • Jeśli problem występuje w https://servername/ews/exchange.asmxprogramie :

    Wykonaj kopię zapasową web.config w folderze C:\Program Files\Microsoft\Exchange Server\ClientAccess\exchweb\ews.

    • Otwórz web.config z folderu C:\Program Files\Microsoft\Exchange Server\ClientAccess\exchweb\ews w Notatniku.
    • Zastąp wszystkie file:///%ExchangeInstallDir%file:///C:\Program Files\Microsoft\Exchange Server\, na którym jest zainstalowany program Exchange.
    • Zapisz plik.
    • Otwórz wiersz polecenia administratora i uruchom polecenie IISreset /noforce.
    • Testowanie przeglądania https://servername/ews/exchange.asmx.