Appinv.aspx sivua ei voi lisätä iframeen (KB5005546)

Käytetään kohteeseen
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

Ongelman ilmenemistapa

Kun yrität avata Appinv.aspx sivun iframe-kehyksessä, sivu ei tule näkyviin. Kun tämä ongelma ilmenee, pyyntövastauksen otsikoissa on X-FRAME-OPTIONS: DENY-viesti.

Syy

Tietoturvasyistä Appinv.aspx sivun näyttäminen iframe-kehyksessä on estetty.

Ratkaisu

Voit korjata ongelman asentamalla jonkin seuraavista päivityksistä:

Klusterin järjestelmänvalvoja voi lisätä luotetut toimialueet klusterin AllowIframeAppAuthorizePageDomains-luetteloon Appinv.aspx sivun näyttämiseksi luotetuissa domaineissa suorittamalla seuraavat komennot:

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

Huomautus

Huomautuksia

  • Voit lisätä yhden luotetun toimialueen AllowIframeAppAuthorizePageDomains-luetteloon komentojen avulla joka kerta. Lisäksi voit lisätä yleismerkin toimialueen, kuten *.contoso.com, kohteeseen AllowIframeAppAuthorizePageDomains.

  • Jos saat seuraavan virhesanoman, käytä menetelmää AllowIframeAppAuthorizePageDomains2 parametrin AllowIframeAppAuthorizePageDomains sijaan, kun kutsut tätä menetelmää AddGenericAllowedListValue :

    "AllowIframeAppAuthorizePageDomains" on jo olemassa päätason alla Microsoft.SharePoint.Administration.SPFarm nimeltä...

    Varmista lisäksi, että Microsoft SharePoint Serverin maaliskuun 2022 päivitykset on asennettu.

Muutoshistoria

Seuraavaan taulukkoon on koottu joitakin tämän aiheen tärkeimmistä muutoksista.

Päivämäärä Kuvaus
Maaliskuussa 8, 2022 Lisätty huomautus "Ratkaisu"-osioon ongelman korjaamiseksi, jos AllowIframeAppAuthorizePageDomains-asetusta ei voida käyttää.