IIS7 - Alterar o caminho físico de todos os sites na configuração do servidor

2

Estou tentando migrar um servidor IIS7 (bastante grande) e, até agora, estou chocado com o estado do msdeploy e usando-o para o que preciso fazer. Chega disso, aqui está o meu problema atual:

O servidor do qual estou migrando tem todos os sites em uma unidade D:\ . Não é possível para nós ter uma unidade D:\ no novo ambiente, portanto, preciso alterar todos os caminhos do site para C:\ . Obviamente, não quero fazer isso para cada site manualmente, então decidi editar os caminhos em applicationHost.config . No entanto, o IIS não parece se importar nem um pouco. Todos os caminhos são C: \, mas o IIS ainda tenta referenciar D:\ . Quando vejo as configurações do site, ele ainda diz D:\ . Onde no mundo esse valor vem?

Está em um servidor de 64 bits e eu verifiquei o OUTRO applicationHost.config em \syswow64\ , e isso mudou magicamente para C:\ também.

Como posso fazer isso?

    
por seeafish 09.08.2011 / 11:04

2 respostas

0

"Corrigido", copiando applicationhost.config para uma caixa de 2003, editando-o e copiando de volta. Aparentemente, 2008 "finge" salvar seu arquivo (ou seja, ele mostra minhas alterações quando eu abri-lo no bloco de notas), mas lê-los de qualquer versão em cache ou de outro arquivo elsewher

    
por 12.08.2011 / 11:31
0

Deve haver um relativamente simples usando a sintaxe correta no MSDeploy.

Melhor do que tentar explicar todos os detalhes do processo aqui, recomendo ler este tópico em iis.net

Certifique-se de analisar todo o segmento antes de iniciar uma migração.

    
por 09.08.2011 / 11:49