Belirtiler
Posta kutusu Microsoft Exchange Server 2013 çalıştıran bir sunucuda son kurtarılan birden (istemci erişimi ve posta kutusu), Serbest/Meşgul Hizmeti'ne erişilemiyor.
Bu sorun oluştuğunda aşağıdaki hata günlüğe kaydedilir.
Outlook günlükleri (Outlook.etl dosyaları):
Alıcı: user@contoso.com
Özel durum: Proxy web isteği başarısız oldu. , iç özel durum: İstek HTTP durum 404 ile başarısız oldu: bulunamadı.
Sunucu adı: < sorunlu sunucu >
Özel durum türü: ProxyWebRequestProcessingException
Yanıt kodu: ErrorProxyRequestProcessingFailed
IIS, sorunlu sunucuda günlüğe kaydeder:
POST /ews/exchange.asmx - 443 – < istemci IP > ExchangeInternalEwsClient-AuditLog - 404 0 0 15
POST /ews/exchange.asmx - 443 - < istemci IP > ExchangeInternalEwsClient-AuditLog - 404 0 0 15
POST /ews/exchange.asmx - 443 - < istemci IP > ASProxy/CrossSite/Directory/EXCH/15.00.0847.030 - 404 0 0 0
POST /ews/exchange.asmx - 443 - < istemci IP > ASProxy/CrossSite/Directory/EXCH/15.00.0847.030 - 404 0 0 0
Neden
Bu Exchange 2013 birden sunucuda bir olağanüstü durum kurtarma işlemi yapıldıktan sonra InternalNLBBypassUrl değeri yanlış değiştiği için bu sorun oluşur.
Çözüm
Bu sorunu gidermek için sorunlu sunucuda Exchange Web Hizmetleri (EWS) InternalNLBBypassUrl değeri düzeltin. Doğru InternalNLBBypassUrl değeri aşağıdaki gibi olmalıdır:
https://<Problematic sunucunun fqdn >: 444/ews/exchange.asmx
Bunu yapmak için aşağıdaki yöntemlerden birini kullanın.
Yöntem 1
ADSIEdit sorunlu bu sunucu için EWS için InternalNLBBypassUrl değeri değiştirmek için kullanın. Daha sonra IIS'de MSExchangeServicesAppPool uygulama havuzu geri dönüşüm. Uygulama havuzu geri dönüşüm sonra EWS beklendiği gibi çalışması gerekir.
Yöntem 2
Bu ayarları değiştirmek için Windows PowerShell kullanın.
Not: PowerShell penceresinde bir "kapsam içinde geçerli bir sunucu değil yazma" hata iletisini döndürür.
-
Windows PowerShell başlatın.
-
Exchange ek bileşenini ekleyin. Bunu yapmak için aşağıdaki komutu çalıştırın:
Add-PSSnapin *exchange*
-
Aşağıdaki komutu çalıştırın:
Set-WebServicesVirtualDirectory -Identity "<problematic server>\EWS (Exchange Back End)" -InternalNLBBypassUrl https://<FQDN of the problematic server>:444/ews/exchange.asmx