Usuário com melhor resposta
Deploy WebPart

Pergunta
-
Minha dúvida e que quem conhece apenas o asp.net e nao conhece o sharepoint em ci, desenvolvi um webpart customizado conforme documentação que eu li pela internet e ele esta sem problema nenhum, no ambiente de desenvolvimento instalei VSeWSS.exe.
E com ele criei um projeto do tipo webpart, nele eu desenvolvi e instalei o sharepoint nessa maquina, para o deploy nessa maquina usei a opcao do projeto deploy no qual ele ja instala e configura o sharepoint com essa nova webpart
Minha duvida e no respeito de como passar isso para o cliente (como fazer o deploy) , o cliente tem uma aplicacao distribuida em varios servidores do sharepoint como instalar?
Eu tenho a minha pasta release que o .net criou com varios arquivos (Dentre eles um de extensao wsp) que arquivos necessito para passar para esse cliente vincular meu webpart ao sharepoint, e se ele tem varios servidores de sharepoint em qual deles tem q ser feito essa vinculacao?
Espero ter sido claro na minha duvida, e que sou iniciante nesse mundo sharepoint...
Desde ja agradeco
Respostas
-
Caro Emerson,
O deploy de uma solução WSP deve seguir os passos:
- Inclusão da Solution (WSP File) no banco de dados de configurações, para tal utilize o comando, que irá incluir a solução no servidor onde o SharePoint esta instalado :
stsadm -o addsolution -filename "%Diretório Solução%\%Nome do Arquivo da Solução%.wsp"
- O segundo passo é efetuar o Deploy da aplicação em todos os servidores de Front-End, para tal utilize o seguinte comando:
stsadm -o execadmsvcjobs
stsadm -o deploysolution -name %Nome da Solution%.wsp -immediate -allowGacDeployment -allowCasPolicies -force
stsadm -o execadmsvcjobs
Após isso a solução estará implantada.
Para mais informações consulte :
WSP - Sharepoint Solution Files
Forte Abraço.
-
Para vc criar este WSP basta vc usar o VSeWSS.exe (arquivo fisico) Visual Studio Extensions Sharepoint 3.0.
Windows SharePoint Services 3.0 Tools: Visual Studio 2005 Extensions
Ele tem este recurso.
Todas as Respostas
-
Os Passos são simples.
Passo 1 - Instalar o assembly no GAC
Passo 2 - Adicionar em Safe Controls no web.config do Sharepoint
Passo 3 - Fazer Upload do .dpw
Passo 4 - Restart IIS
--
Bruno VelazMCTS: Microsoft Office SharePoint Server 2007 – Configuration
MCTS: Windows SharePoint Services 3.0 – Configuration
MCTS: Windows SharePoint Services 3.0 – Development
MCP.Net
BLOGS:
http://brunovelaz.spaces.live.com/
http://www.canalsharepoint.com.br/brunovelaz
Marque como resposta, se for conviniente ok? para que outros possam tb achar a solução futuramente.
-
Bruno,
Meu cliente disse que outros fornecedores passam para ele apenas o WSP, que ele instala diretamente nos servidores. Pelo que pesquisei, o WSP é um package, mas não consegui achar explicando se o WSP gerado no deploy já está pronto para instalar no servidor e como eu faço esta instalação.
Outro ponto: ele me disse ter um servidor principal e mais dois de aplicação. Esta instalação deve ser feita em todos os servidores?
Obrigado pela ajuda!
Emerson -
Caro Emerson,
O deploy de uma solução WSP deve seguir os passos:
- Inclusão da Solution (WSP File) no banco de dados de configurações, para tal utilize o comando, que irá incluir a solução no servidor onde o SharePoint esta instalado :
stsadm -o addsolution -filename "%Diretório Solução%\%Nome do Arquivo da Solução%.wsp"
- O segundo passo é efetuar o Deploy da aplicação em todos os servidores de Front-End, para tal utilize o seguinte comando:
stsadm -o execadmsvcjobs
stsadm -o deploysolution -name %Nome da Solution%.wsp -immediate -allowGacDeployment -allowCasPolicies -force
stsadm -o execadmsvcjobs
Após isso a solução estará implantada.
Para mais informações consulte :
WSP - Sharepoint Solution Files
Forte Abraço.
-
Para vc criar este WSP basta vc usar o VSeWSS.exe (arquivo fisico) Visual Studio Extensions Sharepoint 3.0.
Windows SharePoint Services 3.0 Tools: Visual Studio 2005 Extensions
Ele tem este recurso.
-