Sintomi
Cassette postali su un server multirole recentemente ripristinato di (accesso Client e cassette postali) che esegue Microsoft Exchange Server 2013 Impossibile accedere al servizio disponibilità.
Quando si verifica questo problema, vengono registrati i seguenti errori.
Registri di Outlook (file Outlook.etl):
Destinatario: user@contoso.com
Eccezione: Richiesta web Proxy non riuscita. , eccezione interna: la richiesta non riuscita con stato HTTP 404: non trovato.
Nome server: < server problematico >
Tipo di eccezione: ProxyWebRequestProcessingException
Codice di risposta: ErrorProxyRequestProcessingFailed
Registri di IIS sul server problematico:
/Ews/exchange.asmx POST - 443: < IP Client > ExchangeInternalEwsClient-AuditLog - 404 0 0 15
/Ews/exchange.asmx POST - 443 - ExchangeInternalEwsClient < Client IP >-AuditLog - 404 0 0 15
POST /ews/exchange.asmx - 443 - ASProxy/CrossSite/Directory/EXCH/15.00.0847.030 < Client IP > - 404 0 0 0
POST /ews/exchange.asmx - 443 - ASProxy/CrossSite/Directory/EXCH/15.00.0847.030 < Client IP > - 404 0 0 0
Causa
Questo problema si verifica perché il valore di InternalNLBBypassUrl viene modificato in modo non corretto dopo un'operazione di ripristino di emergenza viene eseguita sul server Exchange 2013 multirole.
Risoluzione
Per risolvere il problema, correggere il valore di InternalNLBBypassUrl per servizi Web Exchange (EWS) sul server problematico. Il valore corretto di InternalNLBBypassUrl deve essere il seguente:
nome fqdn del server HTTPS://<Problematic >: 444/ews/exchange.asmx
A tale scopo, utilizzare uno dei metodi descritti di seguito.
Metodo 1
Utilizzare ADSIEdit per modificare il valore di InternalNLBBypassUrl di EWS per questo server problematico. Quindi, ricicla il pool di applicazioni MSExchangeServicesAppPool in IIS. Dopo è riciclare il pool di applicazioni, EWS dovrebbe funzionare come previsto.
Metodo 2
Utilizzare Windows PowerShell per modificare queste impostazioni.
Nota: PowerShell finestra restituisce un messaggio di errore "scrittura ambito non all'interno di un server valido".
-
Avviare Windows PowerShell.
-
Aggiungere lo snap-in Exchange. A tale scopo, eseguire il comando seguente:
Add-PSSnapin *exchange*
-
Eseguire il comando seguente:
Set-WebServicesVirtualDirectory -Identity "<problematic server>\EWS (Exchange Back End)" -InternalNLBBypassUrl https://<FQDN of the problematic server>:444/ews/exchange.asmx