FederationInformation kan niet worden ontvangen of methode 405 is niet toegestaan in een hybride implementatie
Origineel KB-nummer: 2773628
Opmerking
De wizard Hybride configuratie die is opgenomen in de Exchange Management Console in Microsoft Exchange Server 2010, wordt niet meer ondersteund. Daarom moet u de oude wizard Hybride configuratie niet meer gebruiken. Gebruik in plaats daarvan de wizard Hybride configuratie van Microsoft 365. Zie Wizard Hybride configuratie van Microsoft 365 voor Exchange 2010 voor meer informatie.
Probleem
In een hybride implementatie van Exchange Online in Microsoft 365 en uw on-premises Exchange Server 2010-omgeving ondervindt u een of meer van de volgende symptomen:
Wanneer u de organisatierelatie maakt vanuit de Microsoft 365-organisatie met behulp van de optie Automatisch opsporen, krijgt u het volgende foutbericht:
Federatie-informatie kan niet worden ontvangen van de externe organisatie
Wanneer een Microsoft 365-gebruiker de beschikbaarheidsinfo voor een on-premises gebruiker probeert op te zoeken, wordt er geen beschikbaarheidsinfo weergegeven.
Wanneer u de
Get-FederationInformation
cmdlet Windows PowerShell uitvoert, krijgt u het volgende foutbericht:HTTP-fout
Methode 405 niet toegestaan
Wanneer u de IIS-logboeken (Internet Information Services) bekijkt in de C:\Inetpub\logs
map van de on-premises hybride Exchange 2010-server, ziet u een 405-fout voor de verbinding met het gekoppelde eindpunt. De eindpunten zijn als volgt:
- Het eindpunt voor het verplaatsen van postvak is MrsProxy.svc.
- Het eindpunt autodiscover is Autodiscover.svc.
De foutvermelding in het IIS-logboek kan er bijvoorbeeld als volgt uitzien:
<Datum><tijd> 10.10.10.1 POST /EWS/mrsproxy.svc - 443 test\admin 10.10.10.12 - 405 0 1 15
Oorzaak
Dit probleem treedt op als de toewijzing van de svc-integrated handler ontbreekt in de IIS-configuratie. In de volgende schermopname ziet u een voorbeeld van de toewijzing van de svc-Integrated-handler in IIS:
Oplossing
U kunt dit probleem oplossen door in IIS-beheer (Internet Information Services) de handlertoewijzingen op serverniveau te controleren:
- Als de toewijzing van de svc-Integrated-handler ontbreekt, gaat u naar methode 1.
- Als de toewijzing van de svc-Integrated-handler aanwezig is, gaat u naar methode 2.
Methode 1: De handlertoewijzingen opnieuw installeren in IIS
Opmerking
Voordat u deze stappen uitvoert, maakt u een back-up van uw IIS-configuratie.
Voer de ServiceModelReg.exe -r
opdracht uit om de handlertoewijzingen opnieuw te installeren in IIS. Ga hiervoor als volgt te werk:
Open op de hybride exchange 2010-server een opdrachtpromptvenster en navigeer vervolgens naar de volgende map:
C:\Windows\Microsoft.Net\Framework\v3.0\Windows Communication Foundation
Typ de volgende opdracht en druk daarna op Enter.
ServiceModelReg.exe -r
Opmerking
Mogelijk moet u IIS opnieuw starten nadat u deze opdracht hebt uitgevoerd.
Methode 2: Controleer de handlertoewijzingen op serverniveau
Vouw in IIS-beheer Standaardwebsite uit en selecteer vervolgens de virtuele map Automatisch opsporen.
Open de handlertoewijzingen.
- Als de toewijzing van de svc-Integrated-handler aanwezig is, gaat u naar stap 8.
- Als de toewijzing van de svc-Integrated-handler ontbreekt, gaat u naar stap 3.
Maak een back-up van het web.config-bestand in de virtuele map Automatisch opsporen.
Klik in het deelvenster Acties op Terugkeren naar bovenliggend item en klik vervolgens op Ja om te bevestigen.
Controleer of de toewijzing van de svc-Integrated-handler aanwezig is in de virtuele map Autodiscover.
Stel de virtuele map Autodiscover opnieuw in. Open hiervoor de Exchange Management Shell en voer de volgende opdrachten uit:
Remove-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" New-AutodiscoverVirtualDirectory -WebSiteName "Default Web Site" -WSSecurityAuthentication:$True
Kopieer de handlers uit het back-upbestand web.config en plak ze vervolgens in het web.config-bestand. De handlers moeten zich bevinden in de <tags system.webServer> en </system.webServer> van het bestand web.config.
Het web.config-bestand moet minimaal de volgende handlers bevatten:
<handlers> <add name="AutodiscoverAsmxHandler" path="*.asmx" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" /> <add name="AutodiscoverXMLHandler" path="*.xml" verb="POST" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" /> <add name="AutodiscoverDiscoveryLegacyHandler" path="*.xml" verb="GET" type="Microsoft.Exchange.Autodiscover.WCF.LegacyHttpHandler, Microsoft.Exchange.Autodiscover, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv2.0" /> <add name="AutodiscoverDiscoveryHandler" path="*.svc" verb="GET" type="Microsoft.Exchange.Autodiscover.WCF.AutodiscoverDiscoveryHttpHandler, Microsoft.Exchange.Autodiscover, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv2.0" /> </handlers>
Start IIS opnieuw. Voer hiervoor uit
iisreset /noforce
bij een opdrachtprompt.
Meer informatie
Wanneer u dit probleem ondervindt, ziet u mogelijk dat andere verbindingen met de Client Access-server (CAS), zoals wanneer u gebruikersprofielen instelt via de Autodiscover-service, niet worden beïnvloed. Dit komt omdat deze bewerking geen gebruik maakt van het svc-eindpunt. Elke verbinding die gebruikmaakt van het svc-eindpunt werkt in deze situatie niet, maar andere eindpunten blijven doorgaans ongewijzigd.
Meer hulp nodig? Ga naar Microsoft Community of de Exchange TechNet-forums.