La página Appinv.aspx no se puede añadir a iframe (KB5005546)

Se aplica a
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

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:

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étodoAddGenericAllowedListValue:

    "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.