Configuración del entorno de desarrollo para SharePoint 2010 en Windows Vista, Windows 7 y Windows Server 2008

Última modificación: viernes, 18 de marzo de 2011

Hace referencia a: SharePoint Foundation 2010 | SharePoint Server 2010

En este artículo
Paso 1: elección y preconfiguración del sistema operativo
Paso 2: instalación y requisitos previos para SharePoint 2010
Paso 3: instalación de SharePoint 2010
Paso 4: instalación de Visual Studio 2010 y documentación del programador
Paso 5: creación de imágenes de Hyper-V desde el sistema instalado

Al crear o personalizar soluciones de SharePoint, normalmente se recomienda desarrollar la solución en un equipo local donde esté instalado Microsoft SharePoint Server 2010 o Microsoft SharePoint Foundation 2010. En este artículo se describe cómo instalar un entorno de desarrollo mediante Microsoft SharePoint 2010 y Microsoft Visual Studio 2010. El entorno de desarrollo que cree mediante estas instrucciones no admitirá instalaciones de conjuntos o granjas de servidores de SharePoint y no se deben hospedar sitios de producción activos con esta configuración. Estas instrucciones le permitirán empezar con un entorno adecuado específicamente para el desarrollo de soluciones personalizadas de SharePoint.

Nota

Para obtener un script de Windows PowerShell que instale y configure todos los requisitos previos y productos necesarios para comenzar con el desarrollo de SharePoint Server 2010, vea el tema sobre el script de instalación sencilla de SharePoint 2010.

Paso 1: elección y preconfiguración del sistema operativo

Los requisitos para un entorno de desarrollo son menos estrictos y costosos que los de un entorno de producción, cuya instalación no se admite en las instrucciones de este tema. Existen varias opciones para preconfigurar el sistema operativo de un equipo local en el que se instalará SharePoint 2010 con fines de desarrollo. La elección se determinará en función de factores específicos de la organización y del entorno (como el presupuesto, el tamaño del equipo de desarrollo y los sistemas operativos que ya están en uso por parte del usuario y la organización).

En cualquier entorno de desarrollo, debe usar un equipo con una CPU con capacidad de x64 y al menos 2 gigabytes (GB), y preferentemente 4 GB, de memoria RAM para instalar y ejecutar SharePoint Foundation. Debe usar un equipo que disponga de 4 GB, y preferentemente de 6 a 8 GB, de memoria RAM para instalar y ejecutar SharePoint Server.

Estas son las opciones:

  • Instalar SharePoint en Windows Server 2008 Service Pack 2 x64 (o Windows Server 2008 R2 x64).

  • Usar Microsoft Hyper-V e instalar SharePoint en una máquina virtual que ejecute un sistema operativo invitado Windows Server 2008 Service Pack 2 x64 (o Windows Server 2008 R2 x64).

  • Instalar SharePoint en Windows 7 x64, Windows Vista Service Pack 1 x64 o Windows Vista Service Pack 2 x64.

  • Usar Microsoft Hyper-V e instalar SharePoint en una máquina virtual que ejecute un sistema operativo invitado Windows 7 x64, Windows Vista Service Pack 1 x64 o Windows Vista Service Pack 2 x64.

Debe instalar la revisión WCF para Microsoft Windows. La revisión se encuentra disponible para Windows Server 2008 Service Pack 2, Windows Vista Service Pack 1 y Windows Vista Service Pack 2 y para Windows Server 2008 R2 y Windows 7.

Si usa Windows Vista Service Pack 1 o Windows Vista Service Pack 2, instale la revisión para ASP.NET en IIS 7.0 (KB967535). Esta revisión, que ya se ha instalado en Windows 7, Windows Server 2008 Service Pack 2 y Windows Server 2008 R2, actualiza el Common Language Runtime (CLR) de ASP.NET para que reconozca una nueva opción de optimización de las compilaciones. Para aprovechar esta opción, establezca la propiedad optimizeCompilations de la etiqueta <compilation> del archivo web.config en true:

<compilation optimizeCompilations="true">

Este cambio mejorará considerablemente el tiempo de carga de página inicial después de instalar una solución en el directorio Bin.

Debe instalar la actualización de servicios de datos de ADO.NET para .NET Framework 3.5 SP1 para habilitar los servicios de datos basados en REST. Esta actualización se encuentra disponible para Windows Server 2008 Service Pack 2, Windows Vista Service Pack 1 y Windows Vista Service Pack 2 y para Windows Server 2008 R2 y Windows 7.

Windows 7 y Windows Vista no pueden usarse para implementaciones de producción de SharePoint 2010. Si usa Windows 7 o Windows Vista para el entorno de desarrollo, debe tener acceso a un entorno de prueba que tenga instalado el mismo sistema operativo que el entorno de producción. Windows 7 y Windows Vista solo se recomiendan para estaciones de trabajo de programadores y deben usarse solo para instalaciones independientes. Puede usar una instancia independiente de Microsoft SQL Server, pero no debe configurar la instalación como una granja de servidores de SharePoint y no debe hospedar sitios activos en esta configuración.

Paso 2: instalación y requisitos previos para SharePoint 2010

SharePoint necesita que el sistema operativo tenga instalados ciertos requisitos previos antes de que comience la instalación. Por este motivo, SharePoint incluye una herramienta PrerequisiteInstaller.exe que instala automáticamente todos estos requisitos previos. Si la estación de trabajo de programadores se instaló con el sistema operativo Windows Server 2008 Service Pack 2 o Windows Server 2008 R2, puede instalar SharePoint 2010 mediante la ejecución de la herramienta PrerequisiteInstaller.exe (que se incluye con SharePoint 2010) para instalar los requisitos previos que SharePoint necesita y, a continuación, ejecutar Setup.exe. Sin embargo, no se puede usar PrerequisiteInstaller.exe en Windows 7 o Windows Vista. Para esos sistemas operativos, debe seguir las instrucciones adicionales de esta sección.

Dado que la instalación predeterminada solo funciona para Windows Server 2008, debe editar un archivo de configuración e instalar varios de los requisitos previos de forma manual. Debe realizar cada uno de los siguientes pasos con una sesión iniciada con una cuenta que tenga acceso de administrador en el equipo local. En estos pasos se supone que el usuario ha recibido la distribución de SharePoint 2010 como un archivo ejecutable comprimido único denominado SharePointFoundation.exe para SharePoint Foundation 2010 y setup.exe para SharePoint Server 2010.

Para instalar una estación de trabajo de programadores

  1. Copie el archivo de instalación SharePointFoundation.exe (o setup.exe) en una carpeta en el equipo donde va a instalar SharePoint y llevar a cabo el desarrollo, como en la siguiente ruta de acceso:

    c:\SharePointFiles

  2. Extraiga los archivos de instalación; para ello, abra una ventana del símbolo del sistema y, a continuación, escriba el siguiente comando en la ubicación del directorio de la carpeta donde copió los archivos de instalación en el paso anterior.

    Para SharePoint Foundation 2010:

    c:\SharePointFiles\SharePoint /extract:c:\SharePointFiles

    Para SharePoint Server 2010:

    c:\SharePointFiles\OfficeServer /extract:c:\SharePointFiles

  3. Con un editor de texto como el Bloc de notas, abra el archivo de configuración de la instalación (config.xml) ubicado en la siguiente ruta de acceso: c:\SharePointFiles\files\Setup\config.xml

    Agregue esta línea dentro de la etiqueta <configuration>:

    <Setting Id="AllowWindowsClientInstall" Value="True"/>
    
  4. Guarde el archivo de configuración.

  5. Revise el archivo de configuración completo. Se asemejará al siguiente para SharePoint Foundation 2010. El archivo de configuración completo será más largo para SharePoint Server 2010 (y, por lo tanto, el texto que sigue no puede reemplazar el contenido de ese archivo), pero debe usar el mismo valor para el atributo AllowWindowsClientInstall.

    <Configuration>
      <Package Id="sts">
        <Setting Id="SETUPTYPE" Value="CLEAN_INSTALL" />
      </Package>
      <DATADIR Value="%CommonProgramFiles%\Microsoft Shared\Web Server
       Extensions\14\Data" />
      <Logging Type="verbose" Path="%temp%" Template="Microsoft Windows
       SharePoint Services 4.0 Setup *.log" />
      <PIDKEY Value="PIDKey Value" />
      <Setting Id="UsingUIInstallMode" Value="1" />
      <Setting Id="SETUP_REBOOT" Value="Never" />
      <Setting Id="AllowWindowsClientInstall" Value="True"/>
    </Configuration>
    

    La totalidad del texto de este archivo de configuración distingue mayúsculas de minúsculas. Si no edita el archivo de configuración como se describió en el paso anterior o no lo guarda, al intentar ejecutar la instalación verá el mensaje de error que se muestra en la figura 1.

    Figura 1. Mensaje de error que indica que la instalación no puede continuar

    La instalación no puede continuar

  6. Si usa Windows Vista Service Pack 1 o Windows Vista Service Pack 2, debe instalar los siguientes requisitos previos:

  7. Si usa Windows Vista Service Pack 1, Windows Vista Service Pack 2 o Windows 7, instale los siguientes requisitos previos adicionales:

  8. Habilite de forma manual todas las características de Windows obligatorias. Para hacerlo rápidamente, copie y ejecute el siguiente comando en una ventana del símbolo del sistema.

    Nota de precauciónPrecaución

    El siguiente texto contiene saltos de línea. Debe eliminarlos para ejecutar este script desde un símbolo del sistema.

    start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;
    IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;
    IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;
    IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;
    IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ManagementScriptingTools;
    IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;
    IIS-RequestFiltering;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;
    IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-IIS6ManagementCompatibility;
    IIS-Metabase;IIS-WMICompatibility;WAS-WindowsActivationService;WAS-ProcessModel;
    WAS-NetFxEnvironment;WAS-ConfigurationAPI;WCF-HTTP-Activation;
    WCF-NonHTTP-Activation
    
  9. Compruebe si se habilitaron las características de Windows obligatorias. El comando del paso anterior habilita todas las características obligatorias de la sección Internet Information Services del cuadro de diálogo Características de Windows (al que puede obtener acceso mediante la sección Programas del Panel de control). Use la figura 2 y la figura 3 para comprobar si se habilitaron todas las características de Windows obligatorias. Si faltan características en el sistema operativo, vuelva a la sección Internet Information Services del cuadro de diálogo Características de Windows y habilítelas.

    Nota

    En las siguientes figuras se representa un cuadro de diálogo Características de Windows en un equipo que ejecuta el sistema operativo Windows 7. Se realizó una división en dos figuras para una lectura más sencilla. La lista de características de Windows tendrá la misma apariencia en Windows Vista.

    Figura 2. Primera parte de la lista de características de Windows de Windows 7

    Primera parte de la lista de características de Windows

    Figura 3. Segunda parte de la lista de características de Windows de Windows 7

    Segunda parte de la lista de características de Windows

  10. Reinicie el equipo para completar los cambios efectuados en las características de Windows.

Paso 3: instalación de SharePoint 2010

  1. Para instalar SharePoint Server 2010 o SharePoint Foundation 2010, abra una ventana del símbolo del sistema y, a continuación, escriba lo siguiente en el símbolo del sistema:

    c:\SharePointFiles\Setup.exe
    
  2. Acepte los Términos de licencia del software de Microsoft.

  3. En la página Elija la instalación que desea, haga clic en Independiente para instalar todo en una estación de trabajo de programadores.

    Figura 4. Elección del tipo de instalación

    Elección del tipo de instalación

  4. Si se produce algún error en la instalación, revise el archivo de registro. Para buscarlo, abra una ventana del símbolo del sistema y, a continuación, escriba los siguientes comandos en el símbolo del sistema. Se mostrará el archivo de registro al final de la lista de directorios.

    cd %temp%
    dir /od *.log
    
    SugerenciaSugerencia

    También aparecerá un vínculo al archivo de registro una vez finalizada la instalación.

  5. Una vez finalizada la instalación, se le pedirá que inicie el Asistente para configuración de Productos y Tecnologías de SharePoint. Si usa una instancia local de Microsoft SQL Server 2008, instale Microsoft SQL Server 2008 KB 970315 x64 antes de iniciar el asistente. Si el entorno de desarrollo usa una instancia remota de Microsoft SQL Server 2008 o si tiene una instalación preexistente de Microsoft SQL Server 2008 a la que ya se ha aplicado KB 970315 x64, este paso no es necesario. Con el asistente abierto, realice lo siguiente:

    1. Instale SQL Server 2008 KB 970315 x64.

    2. Una vez finalizada la instalación de Microsoft SQL Server 2008 KB 970315 x64, complete el asistente.

  6. Como alternativa, puede elegir no ejecutar el asistente si desactiva la casilla de verificación Asistente para configuración de Productos y Tecnologías de SharePoint y cierra el cuadro de diálogo de instalación finalizada. Instale SQL Server 2008 KB 970315 x64 y, a continuación, inicie de forma manual el Asistente para configuración de Productos y Tecnologías de SharePoint; para ello, abra una ventana del símbolo del sistema y ejecute el siguiente comando:

    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN\psconfigui.exe
    
Nota de precauciónPrecaución

Es posible que se produzca un error en el Asistente para configuración de Productos y Tecnologías de SharePoint si usa un equipo que esté conectado a un dominio, pero no a un controlador de dominio. Si se produce este error, establezca una conexión con un controlador de dominio directamente o mediante una conexión de red privada virtual (VPN), o bien inicie sesión con una cuenta local que disponga de privilegios administrativos en el equipo.

Una vez completado el asistente para configuración, verá el nuevo sitio de SharePoint.

Figura 5. Nuevo sitio SharePoint

Nuevo sitio de SharePoint

Paso 4: instalación de Visual Studio 2010 y documentación del programador

  1. Instale Visual Studio 2010.

  2. Descargue e instale el SDK de Microsoft SharePoint 2010.

Paso 5: creación de imágenes de Hyper-V desde el sistema instalado

Una vez instalado un entorno de desarrollo de trabajo en un equipo host físico, puede almacenar la instalación como un equipo virtual para que otras personas puedan usarla o para poder volver a usar esta instalación "limpia" en el futuro. Como alternativa, puede instalar un entorno de desarrollo en una máquina virtual creada recientemente. El rol Hyper-V de Windows Server 2008 Service Pack 2 proporciona herramientas de administración e infraestructura que le permiten crear varios entornos de servidor en un solo host. Para obtener más información, vea el tema sobre la descripción de Hyper-V: tutorial desde la instalación inicial hasta los escenarios comunes. Para obtener un script de Windows PowerShell útil que le permita crear una unidad de disco duro virtual (VHD) a partir de una imagen de Windows Server 2008 existente, vea el tema sobre el script de PowerShell Install-WindowsImage en la galería de códigos de MSDN.

Si usa Windows 7, también puede crear una VHD en la que se instalará SharePoint en Windows Hyper-V y, a continuación, configurar Windows 7 mediante BDCEdit.exe para que arranque directamente en el sistema operativo de la VHD. Esto mejora el rendimiento debido a que la capa de virtualización no se encuentra presente. También le permite usar discos de diferenciación de VHD (VHD que solo contienen elementos diferentes de los de una instalación base única) que ahorran espacio en disco y facilitan la reversión de los cambios. Vea el tema sobre cómo implementar Windows en un disco duro virtual con arranque nativo para obtener más información acerca de este tipo de configuración.

Si elige crear una instalación de un solo servidor en un equipo virtual, los requisitos de memoria estándar aún se aplicarán. El equipo virtual necesita al menos 2 GB (preferentemente 4 GB) de memoria RAM. La virtualización también le ofrece la posibilidad de crear una granja de servidores que incluya más de una máquina. En una instalación de granja de servidores de SharePoint Server 2010, cada máquina necesita al menos 1,5 GB (preferentemente 2 GB) de memoria RAM. Puede ejecutar una infraestructura del dominio absolutamente funcional en una instalación, como la siguiente instalación de ejemplo:

  • Dos equipos virtuales, cada uno con 2 GB de memoria RAM

  • Controlador de dominio y Microsoft SQL Server 2008 que se ejecuten en un equipo

  • SharePoint Server 2010 y dos aplicaciones web (incluida Administración central) que se ejecuten en otro equipo

Vea también

Otros recursos

Novedades de SharePoint Server 2010

Novedades en Microsoft SharePoint Foundation 2010