لم يتم عرض محتوي SharePoint المحلي في SharePoint Online نتائج البحث

ملاحظة: نرغب في تزويدك بأحدث محتوى تعليمات لدينا بأسرع ما يمكن وبلغتك الخاصة. وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. كما نهدف إلى أن يكون هذا المحتوى مفيداً لك. هل يمكنك إخبارنا إذا كانت المعلومات مفيدة لك في أسفل هذه الصفحة؟ إليك المقالة بالغة الإنجليزية لسهولة الرجوع إليها.

المشكلة

اطلع علي السيناريو التالي.

  • يمكنك تكوين "بحث مختلط" الوارده ل# ارجاع نتائج في SharePoint Online من بيئه محليه Microsoft SharePoint 2013.

  • عندما يقوم مستخدم استعلام من موقع SharePoint Online، يتم عرض النتائج فقط من مواقع SharePoint Online. يتم ارجاع ايه نتائج من SharePoint 2013 المحلي.

  • قمت ب# نشر ابريل 2014 "التراكمي تحديث" او تحديث تراكمي لاحقا الي مزرعه SharePoint 2013 المحلي.

  • يقوم مسؤول ب# تحرير قاعده الاستعلام المقترن ب# مصادر النتائج في SharePoint Online. بعد ذلك، يفتح المسؤول في "منشئ الاستعلام" من كتله النتائج. و# مع ذلك، هذا ب# تشغيل رساله الخطا التاليه:

    1 / 3 / 4 System.Net.WebException: .returned الخادم البعيد خطا: (401) من أوناوثوريزيد. في System.Net.HttpWebRequest.GetResponse() في Microsoft.SharePoint.Client.SPWebRequestExecutor.Execute() في Microsoft.SharePoint.Client.ClientContext.GetFormDigestInfoPrivate() في Microsoft.SharePoint.Client.ClientContext.EnsureFormDigest() في Microsoft.SharePoint.Client.ClientContext.ExecuteQuery() في Microsoft.Office.Server.Search.RemoteSharepoint.RemoteSharepointEvaluator.RemoteSharepointProducer.RetrieveDataFromRemoteServer (كائن غير المستخدمه) في System.Threading.ExecutionContext.RunInternal (اكسيكوتيونكونتيكست اكسيكوتيونكونتيكست، كونتيكستكالباك رد، و# حاله الكائن، بريسيرفيسينككتكس منطقي) في System.Threading.ExecutionContext.Run (اكسيكوتيونكونتيكست اكسيكوتيونكونتيكست، رد الاتصال كونتيكستكالباك، حاله الكائن، بريسيرفيسينككتكس منطقي) في System.Threading.ExecutionContext.Run (اكسيكوتيونكونتيكست اكسيكوتيونكونتيكست، رد كونتيكستكالباك، حاله الكائن) في Microsoft.Office.Server.Search.RemoteSharepoint.RemoteSharepointEvaluator.RemoteSharepointProducer.ProcessRecordCore (سجل إيريكورد)

الحل

ل# حل هذه المشكله، تغيير موفر الهويات المحليه SharePoint حيث يتم تشغيله مع SharePoint Online. ل# القيام ب# ذلك، شغل امر cmdlet التالي علي مزرعه SharePoint 2013 المحلي:


$config = Get-SPSecurityTokenServiceConfig

$config.AuthenticationPipelineClaimMappingRules.AddIdentityProviderNameMappingRule("OrgId Rule", [Microsoft.SharePoint.Administration.Claims.SPIdentityProviderTypes]::Forms, "membership", "urn:federation:microsoftonline")

$config.Update() 

معلومات إضافية

في سيناريو الموضحه في القسم "الاعراض"، يتم تسجيل الاستثناء التالي في سجل الموحده خدمه تسجيل (ULS) (الموضح ادناه).

هذه مشكله معروفه عندما قمت ب# نشر ابريل 2014 "التحديث التراكمي" او اصدار لاحق تحديثات تراكميه علي مزرعه SharePoint 2013 المحلي.

ل# الحصول علي مزيد من المعلومات حول كيفيه تكوين البحث بيئه مختلطه ل SharePoint Server 2013، انتقل الي ارشادات تكوين SharePoint Server 2013 المختلط.

لا تزال ب# حاجه الي المساعده؟ انتقل الي مجتمع Microsoft.

مثال علي سجل

w3wp.exe (0x48E4) 0x08A4 SharePoint Portal Server User Profiles ae0sx Unexpected Error trying to search 
في UPA. رساله الاستثناء ' System.ArgumentException: استثناء من نوع
 تم طرح ' System.ArgumentException '. اسم المعلمه:
 القيمه عند Microsoft.SharePoint.Administration.Claims.SPIdentityProviders.GetIdentityProviderType (قيمه سلسله)
في Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.SearchUsingNameIdOrThrow
(أوسيربروفيليماناجير أوبماناجير، nameId السلسله، ناميديسوير السلسله) في
Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetSingleUserProfileFromClaimsList
(أوبماناجير أوسيربروفيليماناجير، إيدينتيتيكلايمس IEnumerable ' 1) '
ملفات تعريف المستخدمين المدخل خادم 0x08A4 SharePoint (0x48E4) ae0su عاليه
لا يمكن تعيين مجموعه مطالبات الي هويه مستخدم واحد. تم طرح استثناء الاستثناء من نوع ' System.ArgumentException '. 
اسم المعلمه: قيمه حدث. a53bac9c-(0x48E4)
0x08A4 SharePoint Foundation المطالبات ae0tc مصادقه عاليه
فشل مبرد المسجله ل# حل ل# مطالبه ب# هويه واحده. 
استثناء: System.InvalidOperationException: استثناء من نوع تم طرح ' System.ArgumentException '. 
اسم المعلمه: قيمه---> System.ArgumentException: استثناء من نوع تم طرح ' System.ArgumentException '. 
اسم المعلمه: القيمه عند Microsoft.SharePoint.Administration.Claims.SPIdentityProviders.GetIdentityProviderType
(قيمه السلسله) في Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.SearchUsingNameIdOrThrow (أوبماناجير أوسيربروفيليماناجير،
سلسله nameId، ناميديسوير السلسله) في
Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetSingleUserProfileFromClaimsList
(أوبماناجير أوسيربروفيليماناجير، إيدينتيتيكليمس IEnumerable ' 1) 
---نهايه تتبع مكدس الاستثناء الداخلي---
في Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetSingleUserProfileFromClaimsList
(أوبماناجير أوسيربروفيليماناجير، إيدينتيتيكلايمس IEnumerable ' 1) 
في Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.
< > c__DisplayClass2.<GetMappedIdentityClaim > b__0() في Microsoft.SharePoint.SPSecurity.
< > c__DisplayClass5.<RunWithElevatedPrivileges > b__3()
في Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess (كوديتورونيليفاتيد سيكوريكودي)
في Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges (سيكوريكودي وايتكالباك، معلمه الكائن)
في Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges (كوديتورونيليفاتيد سيكوريكودي)
في Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetMappedIdentityClaim (Uri السياق،
إيدينتيتيكلايمس IEnumerable ' 1) في Microsoft.SharePoint.IdentityModel.SPIdentityClaimMapperOperations.GetClaimFromExternalMapper
(كونتيكستوري Uri، مطالبات القائمه ' 1)
(0x48E4) 0x08A4 SharePoint Foundation المطالبات af3zp مصادقه
Saml مطالبات المكالمه STS غير المتوقعه: مشكله في الحصول علي اخراج المطالبات الهويه. 
استثناء: ' System.InvalidOperationException: استثناء من نوع تم طرح ' System.ArgumentException '. 
اسم المعلمه: قيمه---> System.ArgumentException:
تم طرح استثناء نوع ' System.ArgumentException '. 
اسم المعلمه: القيمه عند Microsoft.SharePoint.Administration.Claims.SPIdentityProviders.GetIdentityProviderType
(قيمه السلسله) في Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.SearchUsingNameIdOrThrow
(أوسيربروفيليماناجير أوبماناجير، nameId السلسله، ناميديسوير سلسله) 
في Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetSingleUserProfileFromClaimsList
(أوبماناجير أوسيربروفيليماناجير، إيدينتيتيكليمس IEnumerable ' 1) 
---نهايه تتبع مكدس الاستثناء الداخلي---
في Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetSingleUserProfileFromClaimsList
(أوبماناجير أوسيربروفيليماناجير، إيدينتيتيكليمس IEnumerable ' 1) 
في Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.
< > c__DisplayClass2.<GetMappedIdentityClaim > b__0() في Microsoft.SharePoint.SPSecurity.
< > c__DisplayClass5.<RunWithElevatedPrivileges > b__3()
في Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess (كوديتورونيليفاتيد سيكوريكودي)
في Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges (سيكوريكودي ويتكالباك، معلمه الكائن)
في Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges (كوديتورونيليفاتيد سيكوريكودي)
في Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetMappedIdentityClaim (Uri السياق،
إيدينتيتيكلايمس IEnumerable ' 1) في Microsoft.SharePoint.IdentityModel.SPIdentityClaimMapperOperations.
جيتكلايمفروميكستيرنالمابير (كونتيكستوري Uri، مطالبات القائمه ' 1) في Microsoft.SharePoint.IdentityModel.
SPIdentityClaimMapperOperations.ResolveUserIdentityClaim (كونتيكستوري Uri، إينبوتكلايمس كلايمكوليكتيون)
في Microsoft.SharePoint.IdentityModel.SPIdentityClaimMapperOperations.GetIdentityClaim (كونتيكستوري Uri،
إينبوتكلايمس كلايمكوليكتيون، كاليرتيبي سبكالينجيدينتيتيتيبي) في Microsoft.SharePoint.IdentityModel.
SPSecurityTokenService.GetLogonIdentityClaim (ريكويستينفو سبريكويستينفو، إينبوتيدينتيتي إيكلايمسيدينتيتي،
أووتبوتيدينتيتي إيكلايمسيدينتيتي، كاليرتيبي سبكالينجيدينتيتيتيبي) في Microsoft.SharePoint.IdentityModel.
SPSecurityTokenService.EnsureSharePointClaims (ريكويستينفو سبريكويستينفو، أووتبوتيدينتيتي إيكلايمسيدينتيتي،
كاليرتيبي سبكالينجيدينتيتيتيبي) في Microsoft.SharePoint.IdentityModel.SPSecurityTokenService.AugmentOutputIdentityForRequest
(ريكويستينفو سبريكويستينفو، أووتبوتيدينتيتي إيكلايمسيدينتيتي) في Microsoft.SharePoint.IdentityModel.SPSecurityTokenService.
جيتوتبوتكلايمسيدينتيتي (راس المال إيكلايمسبرينسيبال، طلب RequestSecurityToken، نطاق النطاق) '.

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×