Pergunta

Nós utilizamos ASP.NET, C #

Ao fazer uma atualização para um dos nossos websites, implantação de todo o site, em vez de atualizar apenas as páginas ou seções que foram alterados. Isso me assusta.

Esta é uma boa ideia? Devo lançar apenas as alterações?

Eu deveria quebrar o meu site em projetos menores?

O que é a melhor prática?

Foi útil?

Solução

Você deve sempre rolar para fora todo o site. Como o código realmente executável está contida principalmente nas DLLs, você não pode na verdade apenas rolar para fora as páginas que mudou, como você poderia com o velho ASP. Se há partes do seu site que são realmente separados, você pode separá-las em projetos separados, e implantar cada seção inteira separadamente.

Além disso, se a colocação de todo o sustos site você, você provavelmente precisará melhor testando ou normas de garantia de qualidade. Deve haver sempre uma cópia de todo seu site, que pode ir ao vivo a qualquer momento, caso as matrizes de servidores, e você tem que substituí-lo, ou qualquer outra coisa der errado.

Outras dicas

Depende de como você testar antes da implantação.

Se você (automaticamente) teste tudo antes do lançamento, não é a única desvantagem a sobrecarga da transferência de arquivo.

A despejo completo é melhor se o projeto é testado como um todo; No entanto, páginas individuais são geralmente aceitáveis ??quando as alterações são individualmente regressão testado. Apenas certifique-se as suas referências de montagem estão devidamente versionadas:)

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