Sdílet prostřednictvím


Při procházení webů Exchange EWS nebo Automatické konfigurace dochází k chybě nelze načíst soubor nebo sestavení.

Příznaky

Při procházení https://servername/autodiscover/Autodiscover.xml nebo https://servername/ews/exchange.asmxse může zobrazit následující chyba.

Nelze načíst soubor nebo sestavení Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 nebo jednu z jeho závislostí. Systém nemůže nalézt uvedený soubor.
Popis: Při provádění aktuálního webového požadavku došlo k neošetřené výjimce. Další informace o chybě a jejím původu v kódu najdete v trasování zásobníku.

Podrobnosti o výjimce: System.IO.FileNotFoundException: Nelze načíst soubor nebo sestavení Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 nebo jednu z jeho závislostí. Systém nemůže nalézt uvedený soubor.

Chyba zdroje:

Při provádění aktuálního webového požadavku se vygenerovala neošetřená výjimka. Informace týkající se původu a umístění výjimky lze identifikovat pomocí následujícího trasování zásobníku výjimek.

Trasování zatížení sestavení: Následující informace můžou být užitečné k určení, proč nelze načíst sestavení Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35.

WRN: Protokolování vazby sestavení je vypnuté.
Pokud chcete povolit protokolování selhání vazby sestavení, nastavte hodnotu registru [HKLM\Software\Microsoft\Fusion! EnableLog] (DWORD) do 1.
Poznámka: K protokolování selhání vazby sestavení je přidruženo určité snížení výkonu.
Pokud chcete tuto funkci vypnout, odeberte hodnotu registru [HKLM\Software\Microsoft\Fusion! EnableLog].

Trasování zásobníku:

[FileNotFoundException: Nelze načíst soubor nebo sestavení Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 nebo jednu z jeho závislostí. Systém nemůže najít zadaný soubor.]
Microsoft.Exchange.Services.AuthorizationModule.Init(kontext HttpApplication) +0
System.Web.HttpApplication.InitModulesCommon() +135
System.Web.HttpApplication.InitInternal(kontext HttpContext, stav HttpApplicationState, obslužné rutiny MethodInfo[] ) +2601588
System.Web.HttpApplicationFactory.GetNormalApplicationInstance(kontext HttpContext) +347
System.Web.HttpApplicationFactory.GetApplicationInstance(Kontext HttpContext) +139
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +196


Informace o verzi: Microsoft .NET Framework Version:2.0.50727.1434; ASP.NET Verze:2.0.50727.1434

Příčina

Nelze načíst sestavení Microsoft.Exchange.Diagnostics kvůli nesprávnému zadání v souboru web.config aplikace.

Řešení

  • Pokud k problému dochází u https://servername/autodiscover/autodiscover.xml:

    Vytvořte zálohu web.config ve složce C:\Program Files\Microsoft\Exchange Server\ClientAccess\Autodiscover.

    • V poznámkovém bloku otevřete web.config ze složky C:\Program Files\Microsoft\Exchange Server\ClientAccess\Autodiscover.
    • Nahraďte všechny file:///%ExchangeInstallDir%file:///C:\Program Files\Microsoft\Exchange Server\, kde Cis jednotka, na které je nainstalovaný Exchange.
    • Uložte soubor.
    • Otevřete příkazový řádek správce a spusťte příkaz IISreset /noforce.
    • Otestujte procházení https://servername/autodiscover/autodiscover.xml.
  • Pokud k problému dochází u https://servername/ews/exchange.asmx:

    Vytvořte zálohu web.config ve složce C:\Program Files\Microsoft\Exchange Server\ClientAccess\exchweb\ews.

    • V poznámkovém bloku otevřete web.config ze složky C:\Program Files\Microsoft\Exchange Server\ClientAccess\exchweb\ews.
    • Nahraďte všechny file:///%ExchangeInstallDir%file:///C:\Program Files\Microsoft\Exchange Server\, kde Cis jednotka, na které je nainstalovaný Exchange.
    • Uložte soubor.
    • Otevřete příkazový řádek správce a spusťte příkaz IISreset /noforce.
    • Otestujte procházení https://servername/ews/exchange.asmx.