Introducción a las soluciones

Última modificación: lunes, 10 de enero de 2011

Hace referencia a: SharePoint Foundation 2010

Microsoft SharePoint Foundation tiene su propio sistema para instalar soluciones en un conjunto o granja de servidores de SharePoint Foundation diferente de otras plataformas y aplicaciones Windows. No hay tecnología de ClickOnce ni archivos MSI implicados.

Nota

La instalación de aplicaciones en los equipos cliente que tienen acceso a datos de SharePoint Foundation a través del modelo de objetos de cliente, los servicios de datos de ADO.NET, un servicio REST o uno de los servicios web de ASP.NET de SharePoint Foundation se realiza de igual manera que otras aplicaciones Windows y esto pueden incluir MSI o la tecnología de ClickOnce.

El sistema ofrece una manera de agrupar todos los componentes de una extensión de SharePoint Foundation en un único archivo, que se denomina un paquete de solución. Un paquete de solución tiene un formato basado en .cab, pero con una extensión de archivo .wsp. Un paquete de solución puede contener lo siguiente:

  • definiciones de sitios

  • ensamblados con o sin directivas de CAS

  • páginas de aplicación

  • controles de usuario

  • características y diversos componentes que pueden estar dentro de las características (para obtener más información acerca de las características, vea Uso de características)

Por ejemplo, puede usar un paquete de solución para implementar una característica que contenga un elemento web, incluidos los ensamblados, recursos de clase, archivos .webpart y otros componentes.

Ventajas del marco de soluciones

El marco de soluciones ofrece las siguientes ventajas:

  • Una infraestructura unificada para implementar soluciones. Esto facilita a los programadores la tarea de cambiar la funcionalidad de sitio.

  • Implementación integrada. Las soluciones permiten a los administradores instalar fácilmente archivos en servidores front-end web de una granja de servidores. SharePoint Foundation puede empaquetar todas las entidades de SharePoint Foundation como un archivo, agregar el archivo al almacén de soluciones de una granja de servidores o una colección de sitios, e implementarlo en los servidores front-end web.

    El marco de soluciones permite a los administradores:

    • Implementar nuevas soluciones y actualizar las soluciones existentes en la granja de servidores mediante una sola acción, en lugar de tener que instalar por separado en cada servidor de la granja de servidores.

    • Los cambios en archivos .config y otros cambios de configuración también se pueden incluir en un paquete de solución y se realizan automáticamente cuando se implementa la solución.

    Para obtener más información, consulte Instalación e implementación de una solución de granja de servidores.

  • Localización unificada. Los archivos de recursos y otros componentes de localización se pueden incluir en un paquete de solución. Para obtener más información, vea Localization of Farm Solutions in SharePoint 2010

Soluciones de granja de servidores y soluciones de espacio aislado

Se denomina "solución de la granja de servidores" cuando se implementa un paquete de solución en el almacén de soluciones de la granja de servidores, y se denomina "solución de espacio aislado" cuando se implementa un paquete de solución en el almacén de soluciones de una colección de sitios. Sin embargo, la diferencia de ubicación de la implementación posiblemente sea la diferencia menos significativa entre los dos. Las siguientes diferencias son de mayor importancia:

  • Los componentes de una solución de la granja de servidores generalmente se ejecutan con plena confianza, aunque es posible implementar un ensamblado en una solución de la granja de servidores con una directiva personalizada de CAS que ofrece menor confianza. Los componentes de una solución de espacio aislado se ejecutan según varias restricciones importantes de ejecución de código y de acceso a recursos.

  • Solo un administrador de la granja de servidores puede instalar una solución de la granja de servidores. Un administrador de la colección de sitios puede implementar una solución de espacio aislado.

  • Cada solución de espacio aislado debe respetar determinados límites máximos de los recursos del sistema que puede usar. Todas las soluciones de espacio aislado de una colección de sitios específica, tomadas colectivamente, también deben respetar determinadas restricciones de recursos.

Para obtener más información sobre las soluciones de la granja de servidores y las soluciones de espacio aislado, vea Soluciones de granja de servidores y Soluciones de espacio aislado.

Vea también

Conceptos

Esquema de solución