Belirtiler
Appinv.aspx sayfasını bir iframe'te açmaya çalışsanız, sayfa başarılı bir şekilde görüntülenmez. Bu sorun oluştuğunda, istek yanıtı üst bilgileri "X ÇERÇEVE SEÇENEKLERİ: REDDET" iletisi içerir.
Neden
Güvenliği korumaya yardımcı olmak için Appinv.aspx sayfasının iframe içinde görüntülenebilir.
Çözüm
Bu sorunu çözmek için aşağıdaki güncelleştirmelerden birini yükleyin:
-
Güvenlik güncelleştirmesi için SharePoint Server 2019: 14 Eylül 2021 (KB5002018)
-
SharePoint Enterprise Server 2016 güvenlik güncelleştirmesini açıklaması: 14 Eylül 2021 (KB5002020)
-
SharePoint Foundation 2013 güvenlik güncelleştirmesini açıklaması: 14 Eylül 2021 (KB5002024)
Appinv.aspx sayfasını güvenilen etki alanlarında iframe içinde görüntülemek için, grup yöneticisi aşağıdaki komutları çalıştırarak güvenilir etki alanlarını grup içinde AllowIframeAppAuthorizePageDomains listesine ekleyebilir:
add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("AllowIframeAppAuthorizePageDomains","<enable domain name>")
$f.update()
Notlar
-
Her zaman komutları kullanarak AllowIframeAppAuthorizePageDomains listesine güvenilir bir etki alanı ekleyebilirsiniz. Buna ek olarak, AllowIframeAppAuthorizePageDomains'e*.contoso.com gibi bir joker etki alanı eklersiniz.
-
Aşağıdaki hata iletisini alırsanız, AddGenericAllowedListValue yöntemini ararken AllowIframeAppAuthorizePageDomains2 yerine AllowIframeAppAuthorizePageDomains2 kullanın:
"AllowIframeAppAuthorizePageDomains" zaten Microsoft'un üst öğesi altında yer almaktadır. SharePoint. Administration.SPFarm adlı...
Buna ek olarak, En son Mart 2022 Microsoft SharePoint Server yüklü olduğundan emin olun.
Değişiklik geçmişi
Aşağıdaki tabloda bu konuda yapılan en önemli değişikliklerden bazıları özetlenmiştir.
Tarih |
Açıklama |
---|---|
8 Mart 2022 |
AllowIframeAppAuthorizePageDomains ayarı uygulanamazsanız, düzeltme sağlamak için "Çözüm" bölümüne bir not eklendi. |