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:
- Mô tả về bản cập nhật bảo mật cho SharePoint Server 2019: ngày 14 tháng 9 năm 2021 (KB5002018)
- Mô tả về bản cập nhật bảo mật dành cho SharePoint Enterprise Server 2016: ngày 14 tháng 9 năm 2021 (KB5002020)
- Mô tả về bản cập nhật bảo mật cho SharePoint Foundation 2013: ngày 14 tháng 9 năm 2021 (KB5002024)
Để 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ì AllowIframeAppAuthorizePageDomains
AddGenericAllowedListValuekhi 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 . |