Migração do Servidor ASP.NET

Temos um aplicativo ASP.NET 3.5 de longa duração que estamos migrando de um servidor físico executando o Windows 2005 + IIS 6 para um virtual executando o Windows 2008 + IIS7. A nova máquina irá assumir a identidade do antigo - IP's, DNS, etc.

Nossos clientes mantêm nosso site por horas - às vezes até dias. Meu medo é que, quando fizermos essa mudança, de repente todos os viewstates não consigam validar porque o MachineKey terá mudado.

Esse tipo de interrupção é evitável? Posso definir a nova machineKey do novo servidor como a que está em uso agora? Eu acho que é autogerado - posso descobrir o que é?

Ou será que isso valerá a pena - essa é uma situação ruim em que os usuários não devem esperar ser capazes de acessar um site por tanto tempo?

questionAnswers(3)

yourAnswerToTheQuestion