Provavelmente é mais rápido migrar o lote e fazer o script da remoção de diretórios virtuais no IIS7 que você não precisa mais e, em seguida, modificar o web.config para o roteamento Asp.net4.
Estou planejando migrar o nosso servidor windows 2003 (com o IIS 6) para o Windows 2008 (com o IIS7). Eu descobri que com este msdeploy ferramenta de migração . Com esta ferramenta pode exportar meu pacote de sites para a máquina mais recente, mas o problema é que eu tenho centenas de diretórios virtuais no IIS6 que não são necessários agora, desde que eu estou usando o recurso de roteamento asp.net com o novo IIS7, eu não quero mova todos os diretórios virtuais ruins da nova máquina e aproveite os novos recursos. Eu não sou capaz de encontrar qualquer solução para fazer isso de forma limpa, qualquer ajuda é apreciada.
Provavelmente é mais rápido migrar o lote e fazer o script da remoção de diretórios virtuais no IIS7 que você não precisa mais e, em seguida, modificar o web.config para o roteamento Asp.net4.