Crie uma vez e implante em vários ambientes com o msdeploy e o Visual Studio 2012

Trabalhando na centralização de configurações, configurações de aplicativos e sequências de conexão, para várias soluções, além de alternar para usar o msdeploy a partir da linha de comando para implantar aplicativos da web. O ideal seria criar os pacotes uma vez e obter configurações atualizadas à medida que os pacotes fossem implantados em cada ambiente. Preciso de alguns conselhos sobre a melhor abordagem a seguir.

Use o arquivo Parameters.xml e SetParameters.xml para trocar dinamicamente as configurações e as cadeias de conexão. Vejohttp://vishaljoshi.blogspot.com/2010/07/web-deploy-parameterization-in-action.htmlUse machine.config ou arquivos web.config no nível do servidor para armazenar configurações comuns de aplicativos e cadeias de caracteres de conexão.Use o pacote packageGeb NuGet dehttps://github.com/sayedihashimi/package-web que permite usar o web.config com o msdeploy.Use os atributos file ou configSource junto com SetParameters para apontar para diferentes arquivos de configuração, mas deve ser relativo da raiz da web.Use perfis de publicação. VejoImplantando um pacote existente usando perfis de publicação

obrigado

questionAnswers(4)

yourAnswerToTheQuestion