Appinv.aspx không thể thêm trang iframe (KB5005546)

Áp dụng cho
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

Triệu chứng

Khi bạn tìm cách mở trang Appinv.aspx trong iframe, trang sẽ không được hiển thị thành công. Khi sự cố này xảy ra, tiêu đề phản hồi yêu cầu bao gồm thông báo "X-FRAME-OPTIONS: DENY".

Nguyên nhân

Để giúp duy trì tính bảo mật, Appinv.aspx bị chặn không cho hiển thị trong iframe.

Giải pháp

Để khắc phục sự cố này, hãy cài đặt một trong các bản cập nhật sau:

Để hiển thị trang Appinv.aspx trong một iframe trong tên miền tin cậy, người quản trị cụm máy chủ có thể thêm các tên miền tin cậy vào danh sách AllowIframeAppAuthorizePageDomains trong cụm máy chủ bằng cách chạy các lệnh sau đây:

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

Lưu ý

Ghi chú

  • Bạn có thể thêm một tên miền tin cậy vào danh sách AllowIframeAppAuthorizePageDomains bằng cách sử dụng các lệnh mỗi lần. Ngoài ra, bạn có thể thêm miền ký tự đại diện, chẳng hạn như *.contoso.com, vào AllowIframeAppAuthorizePageDomains.

  • Nếu bạn nhận được thông báo lỗi sau đây, hãy sử dụng AllowIframeAppAuthorizePageDomains2 thay vì AllowIframeAppAuthorizePageDomainsAddGenericAllowedListValue khi bạn gọi phương pháp:

    "AllowIframeAppAuthorizePageDomains" đã tồn tại dưới tên cha mẹ Microsoft.SharePoint.Administration.SPFarm...

    Ngoài ra, hãy đảm bảo rằng bạn đã cài đặt bản cập nhật Microsoft SharePoint Server tháng 3 năm 2022.

Lịch sử thay đổi

Bảng sau đây tóm tắt một số thay đổi quan trọng nhất đối với chủ đề này.

Ngày Mô tả
Ngày 8 tháng 3 năm 2022 Đã thêm ghi chú vào mục "Giải pháp" để cung cấp bản sửa lỗi nếu không thể áp dụng cài đặt AllowIframeAppAuthorizePageDomains .