Como implantar um aplicativo ASP.NET com tempo de inatividade zero

Para implantar uma nova versão do nosso site, fazemos o seguinte:

Compacte o novo código e faça o upload para o servidor.No servidor ativo, exclua todo o código ativo do diretório do site do IIS.Extraia o novo código zipfile no diretório IIS agora vazio

Esse processo é todo roteirizado e acontece muito rapidamente, mas ainda pode haver um tempo de inatividade de 10 a 20 segundos quando os arquivos antigos estão sendo excluídos e os novos arquivos sendo implantados.

Alguma sugestão sobre um método de inatividade de 0 segundos?

questionAnswers(11)

yourAnswerToTheQuestion