Errore nella connessione di Outlook ad Exchange 2010 on-premises

Ho riscontrato un errore nella mia configurazione di test di un server Exchange 2010 SP2 Rollup update 27, che causava l’impossibilità di connettere un client remoto Outlook.
Il problema era dovuto al malfunzionamento della feature “RPC over HTTP”, un componente di IIS necessario per il login remoto.
Il componente infatti si occupa di “girare” le richieste di autenticazione NTLM al server exchange utilizzando la sola porta Https 443.
Nel mio caso ho indivuato l’errore con un test di connettività effettuato su https://testconnectivity.microsoft.com, che restituiva l’errore:

Testing HTTP Authentication Methods for URL https://exchange2010.virtuopia.it/rpc/rpcproxy.dll?EXCHANGE2010.migrationdemo.local:6002.
The HTTP authentication test failed.

Navigando direttamente sull’url del proxy RPC infatti ottenevo il seguente errore:

Server Error in ‘/Rpc’ Application.
Runtime Error

Questo indicava un’eccezione generata dal componente RPC, e ricercando nell’event log ho individuato questo errore:

Log Name: Application
Source: ASP.NET 4.0.30319.0
EventID: 1310

Event code: 3008
Event message: A configuration error has occurred.
Event time: 7/6/2019 9:04:40 AM
Event time (UTC): 7/6/2019 9:04:40 AM
Event ID: 30da70481e1447e9917f9b757e038855
Event sequence: 1
Event occurrence: 1
Event detail code: 0

Exception information:
Exception type: ConfigurationErrorsException
Exception message: Could not load type ‘System.ServiceModel.Activation.HttpModule’ from assembly ‘System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’.

A questo punto ho utilizzato il comando aspnet_regiis per registrare le associazioni della versione corretta del .NET Framework all’interno dell’IIS.

cd %windir%\Microsoft.NET\Framework64\v4.0.30319

aspnet_regiis.exe /iru

Ora provando a navigare sull’URL del Proxy RPC la pagina richiedeva l’autenticazione, segno che l’esecuzione dello stesso andava a buon fine senza generare eccezioni.

Anche Outlook, a questo punto, si è connesso senza problemi.