Pergunta

Eu estou tentando criar uma forma padrão de implementação de aplicativos web para a nossa empresa.Atualmente, o fazemos com arquivos zip, vbscript/javascript, e manual de alguns passos.

Para thick client instala nós gerar instaladores MSI usando Sábio/Wix.Nós não criar instaladores para sites como, em geral, eles são apenas xcopy implantar.No entanto, temos alguns arquivos de configuração que precisa ser alterado, verifique se que determinados processadores são registrados no IIS...A lista vai sobre.

A maioria das pessoas utilizar MSI instaladores para aplicações web bem, ou alguma outra ferramenta/linguagem de script?

Foi útil?

Solução

Considere MSDeploy, que é a direção que a Microsoft vai investir, no futuro, para a implantação de aplicativos web...

Saiba mais sobre o futuro em Visão geral Post para desenvolvimento Web no VS 2010

Outras dicas

Recentemente passei alguns dias trabalhando na automatização de implantações em minha empresa.

Nós usamos uma combinação de Administrador, ro de empresas que dominam, o MSBuild para gerar uma versão do aplicativo.Em seguida, um script separado usa MSDeploy e XCopy para backup site ao vivo e transferir novos ficheiros.

Nossa solução é brevemente descrito em uma resposta para esta pergunta Automatizar a Implantação de aplicativos para Aplicativos Web?

Temos vindo a utilizar o FinalBuilder (www.finalbuilder.com para este fim por muito tempo e, durante algum tempo também usando InstallAce (www.Installace.com) para construir sua implantação na Web Farm.

Você pode querer olhar:

  1. Como eu consigo um destacamento de saída a partir de um script de compilação com ASP.NET
  2. Passo a passo ASP.NET Automatizado de Construir/Implementar

Nós usamos MSI para criação de base de instaladores para nossos projetos web também, muitas vezes usando a Web Projetos de Instalação em VS e, por vezes, completamente instaladores personalizados.Você também pode querer olhar para MSDeploy.

Nós estamos nos movendo para uma MSI para nossas instalações, até agora, com resultados mistos.Eu sou um maníaco por controle, para que eu, pessoalmente, prefiro uma série de scripts que eu tinha mais controle direto sobre.Eu usei FORMIGA, no passado, com bons resultados.

Você check-out Ro de empresas que dominam e Administrador?

Combinados, eles podem fornecer uma maneira fácil e de forma automatizada para construir e implantar seus aplicativos da web.

Eu trabalho para uma agência de estado e o fazemos com todas as nossas implementações usando um produto chamado RepliWeb.

Ele funciona bem, porque como dev temos nenhum controle sobre os servidores web.Mas podemos implantar uma área de implantação e executar a RepliWeb trabalho para fazer a implementação.Não tenho certeza sobre os preços que...

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