อาการ
เมื่อคุณพยายามเปิดหน้า Appinv.aspx ใน iframe หน้าแสดงไม่สําเร็จ เมื่อปัญหานี้เกิดขึ้น ส่วนหัวการตอบสนองคําขอมีข้อความ "X-FRAME-OPTIONS: DENY"
สาเหตุ
เพื่อช่วยรักษาความปลอดภัย หน้า Appinv.aspx จะถูกป้องกันไม่ให้แสดงใน iframe
การแก้ปัญหา
เมื่อต้องการแก้ไขปัญหานี้ ให้ติดตั้งหนึ่งในการอัปเดตต่อไปนี้:
- คําอธิบายของการอัปเดตความปลอดภัยสําหรับ SharePoint Server 2019: 14 กันยายน 2021 (KB5002018)
- คําอธิบายของการอัปเดตความปลอดภัยสําหรับ SharePoint Enterprise Server 2016: 14 กันยายน 2021 (KB5002020)
- คําอธิบายของการอัปเดตความปลอดภัยสําหรับ SharePoint Foundation 2013: 14 กันยายน 2021 (KB5002024)
เมื่อต้องการแสดงหน้า 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 มีนาคม 2565 | เพิ่มบันทึกย่อไปยังส่วน "ความละเอียด" เพื่อให้การแก้ไขถ้าไม่สามารถใช้การตั้งค่า AllowIframeAppAuthorizePageDomains ได้ |