Appinv.aspx sayfası iframe'e eklenemiyor (KB5005546)

Uygulandığı Öğe
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

Belirtiler

Appinv.aspx sayfasını bir iframe'de açmaya çalıştığınızda sayfa başarılı bir şekilde görüntülenmez. Bu sorun oluştuğunda, istek yanıtı üst bilgilerinde "X-FRAME-OPTIONS: DENY" iletisi bulunur.

Neden

Güvenliği korumaya yardımcı olmak için Appinv.aspx sayfasının iframe'de görüntülenmesi engellenir.

Çözüm

Bu sorunu çözmek için aşağıdaki güncelleştirmelerden birini yükleyin:

Appinv.aspx sayfasının güvenilen etki alanlarındaki bir iframe'de görüntülenmesi için, grup yöneticisi aşağıdaki komutları çalıştırarak güvenilen etki alanlarını gruptaki AllowIframeAppAuthorizePageDomains listesine ekleyebilir:

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

Not

Notlar

  • Her seferinde komutları kullanarak AllowIframeAppAuthorizePageDomains listesine bir güvenilen etki alanı ekleyebilirsiniz. Ayrıca, AllowIframeAppAuthorizePageDomains klasörüne *.contoso.com gibi bir joker etki alanı ekleyebilirsiniz.

  • Aşağıdaki hata iletisini alırsanız, yöntemi çağırırken AllowIframeAppAuthorizePageDomains yerine AllowIframeAppAuthorizePageDomains2 kullanın:AddGenericAllowedListValue

    "AllowIframeAppAuthorizePageDomains", Microsoft.SharePoint.Administration.SPFarm adlı üst öğe altında zaten var...

    Ayrıca, Microsoft SharePoint Server Mart 2022 güncelleştirmelerinin yüklü olduğundan emin olun.

Değişiklik geçmişi

Aşağıdaki tabloda, bu konuyla ilgili en önemli değişikliklerden bazıları özetlenmiştir.

Tarih Açıklama
8 Mart 2022 AllowIframeAppAuthorizePageDomains ayarı uygulanamadığında düzeltme sağlamak için "Çözüm" bölümüne bir not eklendi.