son - sharepoint office 365
Personalización de SharePoint con páginas de aplicaciones (3)
Normalmente, las páginas de la aplicación no están vinculadas a un sitio específico. Y el administrador de la parte web mantiene los valores de personalización con la página en el sitio de donde proviene la página.
Probablemente pueda lograr lo que está tratando de hacer utilizando la personalización de ASP.NET. Pero luego tiene que usar la infraestructura de personalización ASp.NET que [creo] quiere usar SQL Server por defecto.
Por supuesto, la desventaja de esto es que tendrá 2 infraestructuras de personalización implmentadas. Esto podría significar dolores de cabeza de implementación.
Roger Williams Franklin Laboratory
Estoy intentando implementar la personalización (WebPartManager y WebParts) en la aplicación ASP.NET implementada en SharePoint como páginas de la aplicación (aplicaciones separadas y páginas aspx implementadas en _layouts).
Me gustaría aprovechar el proveedor de personalización de SharePoint, así que puedo conectar el proveedor a WebPartManager en la aplicación ASP.NET. Sin embargo, SharePoint parece llamar al objeto SPRequest para realizar estas tareas y no tiene un proveedor para personalizarlo.
La segunda opción que probé fue usar SharePoint WebPartManager en estas páginas, pero no parece funcionar porque las páginas de la aplicación no son páginas cargadas dentro de la base de datos de contenido de SharePoint, por lo que recibo errores cuando intento agregar / personalizar una parte web.
¿Alguien sabe una forma limpia de utilizar la personalización de SharePoint en las páginas de la aplicación?
Es posible que desee utilizar diseños de página con páginas de publicación en lugar de páginas de aplicaciones.
Las páginas de aplicaciones deben compartirse en toda la aplicación en la granja de servidores y no admiten la personalización. Debe implementarlos como las páginas de publicación para hacer uso de la personalización. Puede intentar subir estos archivos usando características y como la Ghostable. Para que no tenga que colocarlos en la biblioteca de páginas, puede tenerlos en la carpeta web que desee. Para obtener más información, consulte este enlace