Pergunta

Tenho muito pouca experiência no uso do Sharepoint, mas bastante no Visual Studio 2008, SQL Server 2005, Windows Server 2003 e IIS6.

Preciso criar um ambiente de desenvolvimento para um sistema SharePoint 2007 que será utilizado internamente.O sistema já está implantado em dois servidores - um dos servidores simplesmente contém o banco de dados e todo o resto está no outro servidor.Também estamos usando o WSS 3.0.

Criei uma máquina virtual com todo o software necessário, incluindo uma instalação limpa do SharePoint Server 2007 e desejo usar esta única máquina virtual como ambiente de desenvolvimento.

No momento, não há assemblies personalizados sendo usados ​​no servidor de produção, até onde eu sei.Existem 3 sites, um na porta 80 para acesso de usuários, um em uma porta personalizada para administração central e um em outra porta personalizada.Não tenho certeza para que serve o último, mas minha instância em branco do Sharepoint na minha máquina virtual também tem algo semelhante.

Tentei usar a ferramenta STSADM para fazer backup e restaurar esses 3 sites do meu ambiente de produção para o meu ambiente de desenvolvimento e, embora as operações tenham sido concluídas com êxito, o site de administração central no meu ambiente de desenvolvimento agiu de forma estranha e não consegui acessar a porta 80 - não o fiz parecem ter credenciais corretas para isso.

Suspeitei que não teria sido tão simples, então poderia receber conselhos sobre como criar meu ambiente de desenvolvimento para poder usá-lo para implantar atualizações no ambiente de produção.

Foi útil?

Solução

A menos que você precise recuperar o conteúdo do SharePoint, não tenho certeza se precisará copiar o banco de dados de produção (conteúdo especificamente) de volta para o ambiente de desenvolvimento.

Em geral, o SharePoint é bastante semelhante ao desenvolvimento de aplicativos, pois o processo será mais ou menos assim:

  1. Desenvolva sua capacidade usando o modelo de objeto do SharePoint e seu IDE
  2. Crie um pacote WSP.
  3. Implante o pacote WSP no SharePoint (desenvolvimento ou produção).

Se você estiver usando o Visual Studio, sugiro usar um dos suplementos disponíveis para criar seus WSPs (Construtor WSP ou VSEWSS).Eles também permitirão que você os implante em sua instância de desenvolvimento do SharePoint.

Para instalar seu(s) WSP(s) em produção, sugiro usar o Instalador do SharePoint disponível no CodePlex.Embora você possa realizar a mesma coisa usando a ferramenta STSADM.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top