SharePoint Online içeriğini bir SharePoint şirket içi aramayı görüntülenmiyor

Not: En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.

Sorun

Aşağıdaki senaryoyu düşünün.

  • Siz giden karma arama sonuçları bir SharePoint 2013 şirket ortamında SharePoint Online'dan döndürecek şekilde yapılandırın.

  • Bir kullanıcı bir sorgu sitesinden SharePoint 2013 şirket içi SharePoint 2013 sonuçlarından yalnızca gerçekleştirdiğinde ortamı görüntülenme şeklini şirket içi. Hiçbir sonuç SharePoint Online'dan döndürülür.

  • Yönetici, sonuç kaynakları ile ilişkilendirilmiş sorgu kuralı düzenler. Sonra yönetici sonuç bloğundan Sorgu Oluşturucusu'nu açar. Bununla birlikte, bunu aşağıdaki hatayı tetikleyen:

    1 3/4 System.Net.WebException: istek iptal edildi: istek iptal edildi. Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2ErrorResponseException-->: Uzak sunucu bir hata döndürdü: (404) bulunamadı. Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2Client.GetResponse (URI stsurl, OAuth2AccessTokenRequest ileti) en Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2Client.RequestOAuthToken (URI stsUrl. OAuth2AccessTokenRequest isteği) stslnfo, OAuth2EndpointIdentity endpointldentity adresindeki) Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2SecurityTokenManager.GetRawBearerToken (dize nameldentifier, en SPSecurityTokenServiceConnectionInformation stslnfo.

Ayrıca, aşağıdaki özel durum Birleşik Günlük hizmeti (ULS) günlüğüne kaydedilir:

An exception occurred during OAuth2 request to <url specific to your site> 
The remote server returned an error: (404) Not Found. 
at System.Net.HttpWebRequest.GetResponse() 
at Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2Client.GetResponse(Uri stsUrl, 
OAuth2AccessTokenRequest message)

Çözüm

Bu sorunu çözmek için arama hizmeti uygulaması proxy'si bölüm modunda dağıtılmış olup olmadığını belirleyin. İse, kaldırın ve sonra proxy bölüm modu kullanmadan yeniden oluşturun.

NOTLAR:

  • Office 365 şirket içi arama hizmeti uygulaması proxy'si Bölümlenmiş modda dağıtıldığından olduğunda gelen karma arama sorgularını desteklemez.

  • En iyi kullanım yöntemleri izleyin ve bu adımları izlemeden önce yedek uygulayın. Daha fazla bilgi için SharePoint Server Arama hizmetini uygulamalarında yedeklemegidin.

Bunu yapmak için SharePoint Yönetim Kabuğu'ndaki adımları izleyin.

  1. Arama hizmeti uygulaması kimliği elde. Bunu yapmak için aşağıdaki cmdlet öğesini çalıştırın:

    $ssa=Get-SPEnterpriseSearchServiceApplication 

  2. Arama hizmeti uygulaması proxy'si kimliği elde. Bunu yapmak için aşağıdaki cmdlet öğesini çalıştırın:

    $ssaproxy=Get-SPServiceApplicationProxy –identity <guid>

    Not: her grup için hizmet uygulaması proxy'si GUID benzersizdir. Get-SPServiceApplicationProxy cmdlet'i çalıştırın ve arama hizmeti uygulamaları proxy'si GUID dikkat edin.

  3. $Ssaproxy.properties sonuçlarını gözden geçirin. Proxy listelenmelidir olarak bölümlenmiş. Bu durumda, Proxy özellikleri güncelleştirmek için 4 adıma gidin.

  4. Proxy özelliklerini güncelleştirin. Bunu yapmak için aşağıdaki cmdlet öğesini çalıştırın:

    $proxy = get-spenterprisesearchserviceapplicationproxy
    $proxy. Properties["Microsoft.Office.Server.Utilities.SPPartitionOptions"] = 0
    $proxy. Update()
    $ssa = get-spenterprisesearchserviceapplication
    $ssa. SetProperty("IgnoreTenantization",1)
    $ssa. Update()

    Bu adımları tamamladıktan sonra sorunun çözülmüş olup olmadığını denetleyin. Aksi takdirde, kaldırma ve proxy yeniden oluşturmak için 5 adım gidin.

  5. Arama hizmeti uygulaması proxy'si kaldırın. Bunu yapmak için aşağıdaki cmdlet öğesini çalıştırın:

    Remove-SPServiceApplicationProxy $ssaproxy

  6. Yeni bir arama hizmeti uygulaması proxy'si oluşturun. Bunu yapmak için aşağıdaki cmdlet öğesini çalıştırın:

    New-SPEnterpriseSearchServiceApplicationProxy -SearchApplication $ssa -Name "Search Service Application Proxy"

Bu adımları uyguladıktan sonra SharePoint 2013 şirket içi arama grubunda sonuçları SharePoint Online'dan dönme başlayacaktır.

Daha fazla bilgi

Daha fazla bilgi için SharePoint Server 2013'te çoklu kiralama anlamakiçin gidin.

Hala Yardım gerekiyor mu? Microsoft Topluluğugidin.

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×