Pergunta

Acabei de ler sobre MSDeploy, a nova ferramenta de implantação site da Microsoft. Estou desenvolvendo um instalador para um webapplication e um webservice para ser usado para o nosso produto off-the-shelf. Eu tenho um par de perguntas que eu não poderia encontrar respostas óbvias para.

  1. O MSDeploy tem suporte robusto para sites de modernização após a implantação inicial?
  2. Eu posso ver MSDeploy tem um bom suporte para a implantação inicial de bancos de dados. Mas tem suporte para esquemas de urbanização, preservando os dados atuais?

Ligações abordar estas questões específicas seria bom.

Foi útil?

Solução

  1. O MSDeploy tem suporte robusto para sites de modernização após a implantação inicial?

    • Sim MSDeploy trabalha com o modelo de fazer destino mesmo que a fonte ... Então, se você criar a versão 2 do seu pacote Site ea aplicá-lo em seu servidor versão 1, em seguida, o servidor versão 1 terão agora a versão 2 site. .. Claro que você também pode optar por não excluir os arquivos existentes no servidor ...
  2. Eu posso ver MSDeploy tem um bom suporte para a implantação inicial de bancos de dados. Mas tem suporte para esquemas de urbanização, preservando os dados atuais?

    • MSDeploy pode tomar um scripts SQL e executá-los no servidor para se produzir roteiros através de ferramentas de implantação de banco de dados incrementais como TS Dados ou Portão Vermelho e empacotá-los dentro MSDeploy packag então você deve estar tudo pronto ... Fora da caixa não MSDeploy não dados / esquema comparação diff apenas ainda ...

Além disso MSDeploy está integrado com o VS 2010 você pode aprender mais em Visão geral Post para implantação da web no VS 2010

Espero que isso ajude ...

Outras dicas

Eu tenho usado o RunCommand verbo em msdeploy para executar minhas atualizações de banco de dados / migrações. Eu uso Tarantino que irá executar seus scripts de atualização incrementais contra o seu banco de dados. A coisa boa sobre o uso de uma ferramenta de migração como Tarantino é que ele mantém o controle das mudanças que são aplicados de modo que você pode executar o comando várias vezes sem correr uma migração duas vezes contra seus ambientes de atualização. Para ver isso em ação, você pode olhar para o projeto opensource Code Camp Server. Os scripts de construção e implantação mostrar como fazer isso e temos mais de 20 scripts de migração sql. http://codecampserver.org

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