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ä:
- SharePoint Server 2019:n suojauspäivityksen kuvaus: 14. syyskuuta 2021 (KB5002018)
- SharePoint Enterprise Server 2016:n suojauspäivityksen kuvaus: 14. syyskuuta 2021 (KB5002020)
- SharePoint Foundation 2013:n suojauspäivityksen kuvaus: 14. syyskuuta 2021 (KB5002024)
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ää. |