none
Publicação web.config e app.config RRS feed

  • Pergunta

  • Boa tarde pessoal,

    Gostaria de saber se tem como automatizar na hora da publicação do serviço e do cliente a mudança do address nos endpoint no arquivo Web.config do HOST e do app.config da aplicação cliente.

     

    Obrigado.

    sexta-feira, 15 de outubro de 2010 15:40

Respostas

  • Pessoal resolvi este problema quando implantei Integração continua com CruiseControl.Net + Nant.

    No script do Nant configurei pra que seja substituído o endereço de desenvolvimento para o de teste.

    Quando o desenvolvedor faz commit o servidor de integração:

    1 - Baixa as atualizações;
    2 - Efetua o build da aplicação;
    3 - Muda as configurações dos arquivos web.config e app.config para o ambiente de teste;
    4 - Publica os arquivos do WCF no IIS, e também a publicação dos arquivos da aplicação desktop;
    5 - Gera um arquivo zip da versao e arquiva em uma pasta.

    Quem tiver interesse em implantar a integração continua e quiser ajuda pode falar que estarei a disposição. 

     

    Paulo Eugênio S. Reis

    pauloeugenioreis@msn.com

    sexta-feira, 19 de novembro de 2010 15:08

Todas as Respostas

  • Ola vc pode usar as diretivas de DEBUG e RELEASE para definir isso..

    http://www.timvw.be/easily-switching-between-appconfig-files-with-msbuild/


    What would Brian Boitano do ?
    ((2B || !2B) is Question) ?
    There is no place like 127.0.0.1
    Só existem 10 tipos de pessoas no mundo... as que leem em binario e as outras...
    Se não da certo como voce esta fazendo... Tente fazer de um jeito totalmente diferente....
    sexta-feira, 15 de outubro de 2010 16:01
    Moderador
  • Pessoal resolvi este problema quando implantei Integração continua com CruiseControl.Net + Nant.

    No script do Nant configurei pra que seja substituído o endereço de desenvolvimento para o de teste.

    Quando o desenvolvedor faz commit o servidor de integração:

    1 - Baixa as atualizações;
    2 - Efetua o build da aplicação;
    3 - Muda as configurações dos arquivos web.config e app.config para o ambiente de teste;
    4 - Publica os arquivos do WCF no IIS, e também a publicação dos arquivos da aplicação desktop;
    5 - Gera um arquivo zip da versao e arquiva em uma pasta.

    Quem tiver interesse em implantar a integração continua e quiser ajuda pode falar que estarei a disposição. 

     

    Paulo Eugênio S. Reis

    pauloeugenioreis@msn.com

    sexta-feira, 19 de novembro de 2010 15:08