Pregunta

Tengo muy poca experiencia usando SharePoint, pero una buena cantidad usando Visual Studio 2008, SQL Server 2005, Windows Server 2003 e IIS6.

Necesito crear un entorno de desarrollo para un sistema SharePoint 2007 que se utilizará internamente. El sistema ya está implementado en dos servidores: uno de los servidores simplemente contiene la base de datos y todo lo demás está en el otro servidor. También estamos usando WSS 3.0.

He creado una máquina virtual con todo el software requerido, incluida una instalación limpia de SharePoint Server 2007 y deseo usar esta sola máquina virtual como entorno de desarrollo.

En este momento no se utilizan ensamblajes personalizados en el servidor de producción que yo sepa. Hay 3 sitios web, uno a través del puerto 80 para acceso a los usuarios, uno a través de un puerto personalizado para la administración central y uno a través de otro puerto personalizado. No estoy seguro para qué es el último, pero mi instancia en blanco de SharePoint en mi máquina virtual también tiene algo similar.

Intenté usar la herramienta STSADM para hacer una copia de seguridad y restaurar estos 3 sitios desde mi entorno de producción hasta mi entorno de desarrollo y, aunque las operaciones se completaron con éxito, el sitio de administración central en mi entorno de desarrollo actuó de manera extraña y no pude acceder al puerto 80. No lo hice. parece tener credenciales correctas para ello.

Sospeché que no hubiera sido tan simple, así que podría tener consejos sobre cómo crear mi entorno de desarrollo para poder usarlo para implementar actualizaciones en la producción.

¿Fue útil?

Solución

A menos que necesite retirar contenido de SharePoint, no estoy seguro de que necesite copiar la base de datos de producción (contenido específicamente) al entorno de desarrollo.

En general, SharePoint es bastante similar al desarrollo de aplicaciones en el sentido de que el proceso será algo así como:

  1. Desarrolle su capacidad utilizando el modelo de objeto SharePoint y su IDE
  2. Crea un paquete WSP.
  3. Implemente el paquete WSP en SharePoint (ya sea dev o producción).

Si está utilizando Visual Studio, sugeriría usar los complementos disponibles para construir sus WSP (Wspbuilder o Vsewss). También le permitirán implementarlos en su instancia de Dev SharePoint.

Para instalar su (s) WSP (s) de producción, sugeriría mirar el uso del Instalador de SharePoint Disponible en CodePlex. Aunque puede lograr lo mismo usando la herramienta Stsadm.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top