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.xml
oluş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.asmx
oluş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
.