Share via


Diferencias entre soluciones de espacio aislado y soluciones de granja de servidores

Al compilar una solución de SharePoint, se implementa en el servidor de SharePoint y un depurador se asocia para depurarlo. El proceso usado para depurar la solución depende de la configuración de la propiedad Solución de espacio aislado: solución de espacio aislado o solución de granja de servidores.

Para más información, consulte Consideraciones sobre la solución en espacio aislado.

Soluciones de granja de servidores

Soluciones de granja de servidores, que se hospedan en el proceso de trabajo de IIS (W3WP.exe), ejecutan código que puede afectar a toda la granja de servidores. Al depurar un proyecto de SharePoint cuya propiedad de la solución de espacio aislado está establecida en "solución de granja de servidores", el grupo de aplicaciones IIS del sistema se recicla antes de que SharePoint retire o implemente la característica para liberar los archivos bloqueados por el proceso de trabajo de IIS. Solo se recicla el grupo de aplicaciones de IIS que atiende la dirección URL del sitio del proyecto de SharePoint.

Soluciones de espacio aislado

Las soluciones de espacio aislado, que se hospedan en el proceso de trabajo de la solución de código de usuario de SharePoint (SPUCWorkerProcess.exe), ejecutan código que solo puede afectar a la colección de sitios de la solución. Dado que las soluciones de espacio aislado no se ejecutan en el proceso de trabajo de IIS, ni el grupo de aplicaciones de IIS ni el servidor IIS deben reiniciarse. Visual Studio adjunta el depurador al proceso SPUCWorkerProcess que el servicio SPUserCodeV4 de SharePoint desencadena y controla automáticamente. No es necesario que el proceso SPUCWorkerProcess se recicle para cargar la versión más reciente de la solución.

Cualquier tipo de solución

Con cualquier tipo de solución, Visual Studio también asocia el depurador al explorador para habilitar la depuración de scripts del lado cliente. Visual Studio usa el motor de depuración de scripts para este propósito. Para habilitar la depuración de scripts, debe cambiar la configuración predeterminada del explorador cuando se le solicite.

Visual Studio asocia el depurador solo a los procesos W3WP o SPUCWorkerProcess que ejecutan el sitio actual. Visual Studio también asocia los motores de depuración de flujos de trabajo y COM Plus administrados.