Pergunta

Qual é a melhor estratégia para fazer alterações em um arquivo específico em um projeto C# .NET e um servidor de desenvolvimento e depois mover esse arquivo para um ambiente diferente, digamos o servidor B? Percebi que sempre quer que eu recompile no servidor de destino e achei que estava fazendo algo errado porque não achava que precisaria (além do servidor não é interno, por isso é muito lento e demorado).

Quaisquer sugestões ou estratégias que você ou sua empresa usa seriam apreciadas.

Foi útil?

Solução

  • Verifique se você está usando um projeto de aplicativo da Web, onde ele compila uma DLL, não o site que usa arquivos de código solto.
  • Você pode usar um sistema de versão do código -fonte como o Subversão.

Outras dicas

Use um programa de controle de origem para arquivos de origem (como subversão) e controle de cruzeiro para binários construídos desses arquivos ...

Para o desenvolvimento de aplicativos da web, minha experiência foi:

Os desenvolvedores têm um ambiente de desenvolvimento em suas máquinas locais anexadas ao controle de origem de um servidor da Web de desenvolvimento com compartilhamentos para os projetos criados, permite que os desenvolvedores copiassem os arquivos para as pastas de aplicativos da Web manualmente. Um servidor da web de teste onde as instalações do MSI são usadas apenas para distribuir as alterações para o UAT A Prod Web Server, onde as instalações do MSI são usadas apenas para distribuir o MSI aprovado pelo UAT

O tamanho dos projetos com os quais estou envolvido geralmente faz com que os scripts de construção exageram, na maioria das vezes em que um projeto está sendo trabalhado muitas vezes para depuração etc.

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