Karma dağıtımda FederationInformation alınamamıştır veya 405 Yöntemine İzin Verilmiyor
Özgün KB numarası: 2773628
Not
Microsoft Exchange Server 2010'da yer alan Exchange Yönetim Konsolu Karma Yapılandırma sihirbazı artık desteklenmiyor. Bu nedenle, artık eski Karma Yapılandırma sihirbazını kullanmamanız gerekir. Bunun yerine, Karma Office 365 Sihirbazı'nı kullanın. Daha fazla bilgi için bkz. Office 365 2010için Karma Yapılandırma Exchange çalıştırma.
Sorun
Office 365'Exchange Online şirket içi Exchange Server 2010 ortamınıza karma dağıtımda, aşağıdaki belirtilerden bir veya birkaçıyla deneyiminiz olur:
Otomatik Bulma seçeneğini kullanarak kuruluşta Office 365 ilişkisi seniz, aşağıdaki hata iletisini alısınız:
Federasyon Bilgileri dış kuruluştan alınamamıştır
Bir Office 365 şirket içi kullanıcı için serbest/meşgul bilgilerini denemeye çalıştığında, serbest/meşgul bilgisi görüntülenmez.
Windows PowerShell
Get-FederationInformationcmdlet'ini çalıştırarak şu hata iletisini alısınız:HTTP Hatası
405 Yöntemine İzin Verilmiyor
Internet Information Services (IIS) günlüklerini şirket içi Exchange 2010 karma sunucusunun klasöründe görüntüleyebilirsiniz; ilişkili uç noktayla bağlantı C:\Inetpub\logs için 405 hatası görüyorsunuz. Uç noktalar şunlardır:
- Posta kutusu taşıma uç noktası MrsProxy.svc'dir.
- Otomatik Bulma uç noktası Autodiscover.svc'dir.
Örneğin, IIS günlüğünde hata girdisi aşağıdakine benzer olabilir:
<Date><Time> 10.10.10.1 POST /EWS/mrsproxy.svc - 443 test\admin 10.10.10.12 - 405 0 1 15
Neden
Bu sorun, IIS yapılandırmasında svc Tümleşik işleyici eşlemesi yoksa oluşur. Aşağıdaki ekran görüntüsü, IIS'de svc-Tümleşik işleyici eşlemesi örneği gösterir:
Çözüm
Bu sorunu çözmek için, Internet Information Services (IIS) Yöneticisi'nde, işleyici eşlemelerini sunucu düzeyinde kontrol edin:
- Svc-Tümleşik işleyici eşlemesi yoksa, Yöntem 1'e gidin.
- Svc-Tümleşik işleyici eşlemesi varsa, Yöntem 2'ye gidin.
Yöntem 1: IIS'de işleyici eşlemelerini yeniden yükleme
Not
Bu adımları izlemeden önce IIS yapılandırmanızı yedeklenin.
ServiceModelReg.exe -rIIS'de işleyici eşlemelerini yeniden yüklemek için komutu çalıştırın. Bunu yapmak için şu adımları uygulayın:
Exchange 2010 karma sunucusunda, Komut İstemi penceresini açın ve ardından aşağıdaki klasöre gidin:
C:\Windows\Microsoft.Net\Framework\v3.0\Windows Communication FoundationAşağıdaki komutu yazın ve Enter tuşuna basın:
ServiceModelReg.exe -rNot
Bu komutu çalıştırdikten sonra IIS'yi yeniden başlatmanız gerekir.
Yöntem 2: İşleyici eşlemelerini sunucu düzeyinde denetleme
IIS Yöneticisi'nde Varsayılan Web Sitesi'ni genişletin ve otomatik bulma sanal dizinini seçin.
İşleyici Eşlemelerini açma.
- Svc-Tümleşik işleyici eşlemesi varsa, 8. adıma gidin.
- Svc-Tümleşik işleyici eşlemesi yoksa, 3. adıma gidin.
Otomatik Bulma web.config bulma sanal dizinine bir dosya kaydedin.
Eylemler bölmesinde Üst Öğeye Geri Döndür 'e tıklayın ve onaylamak için Evet'e tıklayın.
Otomatik Bulma sanal dizininde svc-Tümleşik işleyici eşlemenin var olduğunu onaylayın.
Otomatik Bulma sanal dizinini sıfırlayın. Bunu yapmak için, Dış Exchange Kabuğu'nu açın ve sonra aşağıdaki komutları çalıştırın:
Remove-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" New-AutodiscoverVirtualDirectory -WebSiteName "Default Web Site" -WSSecurityAuthentication:$Trueİşleyicileri yedek dosyadan web.config ve sonra bunları web.config yapıştırın. İşleyiciler, dosyanın <system.webServer> </system.webServer> etiketlerinin içinde web.config gerekir.
En azından, web.config aşağıdaki işleyicileri içeriyor olması gerekir:
<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>IIS'yi yeniden başlatın. Bunu yapmak için komut
iisreset /noforceisteminde çalıştırın.
Daha fazla bilgi
Bu sorunla karşınıza çıkar; örneğin, Otomatik Bulma hizmeti aracılığıyla kullanıcı profillerini ayarlamanız gibi İstemci Erişimi sunucusuna (CAS) yapılan diğer bağlantıların etkilenmez. Bunun nedeni, bu işlemde svc uç noktasını kullanmamadır. Svc uç noktasını kullanan hiçbir bağlantı bu durumda işe yaramadı, ancak diğer uç noktalar normalde etkilenmez.
Yine de yardım mı gerekiyor? Microsoft Community veya TechNet Forumları Exchange a gidin.