لا يمكن إضافة صفحة Appinv.aspx إلى iframe (KB5005546)

ينطبق على
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

الأعراض

عند محاولة فتح صفحة Appinv.aspx في iframe، لا يتم عرض الصفحة بنجاح. عند حدوث هذه المشكلة، تتضمن عناوين استجابة الطلب رسالة "X-FRAME-OPTIONS: DENY".

السبب

للمساعدة في الحفاظ على الأمان، يتم منع عرض صفحة Appinv.aspx في iframe.

الدقة

لإصلاح هذه المشكلة، قم بتثبيت أحد التحديثات التالية:

لعرض صفحة Appinv.aspx في iframe في المجالات الموثوق بها، يمكن لمسؤول المزرعة إضافة المجالات الموثوق بها إلى قائمة AllowIframeAppAuthorizePageDomains في المزرعة عن طريق تشغيل الأوامر التالية:

add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("AllowIframeAppAuthorizePageDomains","<enable domain name>")
$f.update()

ملاحظة

ملاحظات

  • يمكنك إضافة مجال موثوق به واحد إلى قائمة AllowIframeAppAuthorizePageDomains باستخدام الأوامر في كل مرة. بالإضافة إلى ذلك، يمكنك إضافة مجال حرف بدل، مثل *.contoso.com، إلى AllowIframeAppAuthorizePageDomains.

  • إذا تلقيت رسالة الخطأ التالية، فاستخدم AllowIframeAppAuthorizePageDomains2 بدلا من AllowIframeAppAuthorizePageDomains عند استدعاء AddGenericAllowedListValue الأسلوب :

    "AllowIframeAppAuthorizePageDomains" موجود بالفعل ضمن Microsoft.SharePoint.Administration.SPFarm الأصلي المسمى...

    بالإضافة إلى ذلك، تأكد من تثبيت تحديثات Microsoft SharePoint Server مارس 2022.

محفوظات التغييرات

يلخص الجدول التالي بعض أهم التغييرات على هذا الموضوع.

التاريخ الوصف
8 مارس 2022 تمت إضافة ملاحظة إلى قسم "الحل" لتوفير إصلاح إذا تعذر تطبيق إعداد AllowIframeAppAuthorizePageDomains .