Exchange EWS veya Otomatik Bulma sitelerine göz atarken dosya veya derleme hatası yüklenemedi

Belirtiler

veya https://servername/ews/exchange.asmxöğesine göz atarken https://servername/autodiscover/Autodiscover.xml aşağıdaki hatayı alabilirsiniz.

'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' dosyası veya derlemesi veya bağımlılıklarından biri yüklenemedi. Sistem belirtilen dosyayı bulamıyor.
Açıklama: Geçerli web isteğinin yürütülmesi sırasında işlenmeyen bir özel durum oluştu. Hata ve kodun kaynağı hakkında daha fazla bilgi için lütfen yığın izlemesini gözden geçirin.

Özel Durum Ayrıntıları: System.IO.FileNotFoundException: 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' veya bağımlılıklarından biri yüklenemedi. Sistem belirtilen dosyayı bulamıyor.

Kaynak Hatası:

Geçerli web isteğinin yürütülmesi sırasında işlenmeyen bir özel durum oluşturuldu. Özel durumun kaynağı ve konumuyla ilgili bilgiler aşağıdaki özel durum yığını izlemesi kullanılarak tanımlanabilir.

Derleme Yük İzlemesi: 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' derlemesinin neden yüklenmediğini belirlemek için aşağıdaki bilgiler yararlı olabilir.

WRN: Derleme bağlama günlüğü KAPALI durumda.
Derleme bağlama hatası günlüğünü etkinleştirmek için [HKLM\Software\Microsoft\Fusion! kayıt defteri değerini ayarlayın! EnableLog] (DWORD) - 1.
Not: Derleme bağlama hatası günlüğüyle ilişkili bazı performans cezaları vardır.
Bu özelliği kapatmak için [HKLM\Software\Microsoft\Fusion! kayıt defteri değerini kaldırın! EnableLog].

Yığın İzleme:

[FileNotFoundException: 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' dosyası veya derlemesi yüklenemedi veya bağımlılıklarından biri. Sistem belirtilen dosyayı bulamıyor.]
Microsoft.Exchange.Services.AuthorizationModule.Init(HttpApplication bağlamı) +0
System.Web.HttpApplication.InitModulesCommon() +135
System.Web.HttpApplication.InitInternal(HttpContext bağlamı, HttpApplicationState durumu, MethodInfo[] işleyicileri) +2601588
System.Web.HttpApplicationFactory.GetNormalApplicationInstance(HttpContext bağlamı) +347
System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext bağlamı) +139
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +196


Sürüm Bilgileri: Microsoft .NET Framework Sürüm:2.0.50727.1434; ASP.NET Sürüm:2.0.50727.1434

Neden

Uygulama web.config dosyasında yanlış giriş nedeniyle derleme Microsoft.Exchange.Diagnostics yüklenemedi.

Çözüm

  • Sorun ile https://servername/autodiscover/autodiscover.xmloluşuyorsa:

    C:\Program Files\Microsoft\Exchange Server\ClientAccess\Autodiscover içinde web.config yedeğini alın.

    • not defterinde C:\Program Files\Microsoft\Exchange Server\ClientAccess\Autodiscover'dan web.config açın.
    • Tüm %file:///%ExchangeInstallDir değerini Exchange'in yüklü olduğu sürücü olan file:///C:\Program Files\Microsoft\Exchange Server\ ile değiştirin.
    • Dosyayı kaydedin.
    • Bir Yönetici komut istemi açın ve komutunu çalıştırın IISreset /noforce.
    • Gözatmayı test edin https://servername/autodiscover/autodiscover.xml.
  • Sorun ile https://servername/ews/exchange.asmxoluşuyorsa:

    C:\Program Files\Microsoft\Exchange Server\ClientAccess\exchweb\ews içindeki web.config yedeğini alın.

    • not defterinde C:\Program Files\Microsoft\Exchange Server\ClientAccess\exchweb\ews'den web.config açın.
    • Tüm %file:///%ExchangeInstallDir değerini Exchange'in yüklü olduğu sürücü olan file:///C:\Program Files\Microsoft\Exchange Server\ ile değiştirin.
    • Dosyayı kaydedin.
    • Bir Yönetici komut istemi açın ve komutunu çalıştırın IISreset /noforce.
    • Gözatmayı test edin https://servername/ews/exchange.asmx.