Síntomas
Cuando intenta abrir la página Appinv.aspx en un IFrame, la página no se muestra correctamente. Cuando se produce este problema, los encabezados de respuesta de la solicitud incluyen un mensaje "X-FRAME-OPTIONS: DENY".
Causa
Para ayudar a mantener la seguridad, la página Appinv.aspx no se muestra en un iframe.
Resolución
Para resolver este problema, instale una de las siguientes actualizaciones:
- Descripción de la actualización de seguridad para SharePoint Server 2019: 14 de septiembre de 2021 (KB5002018)
- Descripción de la actualización de seguridad para SharePoint Enterprise Server 2016: 14 de septiembre de 2021 (KB5002020)
- Descripción de la actualización de seguridad para SharePoint Foundation 2013: 14 de septiembre de 2021 (KB5002024)
Para mostrar la página de Appinv.aspx en un iframe en dominios de confianza, el administrador de la granja de servidores puede agregar los dominios de confianza a la lista AllowIframeAppAuthorizePageDomains de la granja de servidores ejecutando los siguientes comandos:
add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("AllowIframeAppAuthorizePageDomains","<enable domain name>")
$f.update()
Nota
Notas
Puede agregar un dominio de confianza a la lista AllowIframeAppAuthorizePageDomains usando los comandos cada vez. Además, puede añadir un dominio comodín, como *.contoso.com, a AllowIframeAppAuthorizePageDomains.
Si recibe el mensaje de error siguiente, use AllowIframeAppAuthorizePageDomains2 en lugar de AllowIframeAppAuthorizePageDomains cuando llame al método
AddGenericAllowedListValue:"AllowIframeAppAuthorizePageDomains" ya existe bajo el nombre primario Microsoft.SharePoint.Administration.SPFarm...
Además, asegúrese de que tiene instaladas las actualizaciones de marzo de 2022 de Microsoft SharePoint Server.
Historial de cambios
En la tabla siguiente se resumen algunos de los cambios más importantes de este tema.
| Fecha | Descripción |
|---|---|
| martes, 8 de marzo de 2022 | Se añadió una nota a la sección "Resolución" para proporcionar una solución si no se puede aplicar la configuración AllowIframeAppAuthorizePageDomains. |