Como faço para mover um diretório virtual no IIS 6?

2

Um cliente criou um diretório virtual como um subdiretório de outro diretório virtual (depois se perguntou por que suas URLs não estavam funcionando!) Existe alguma maneira de mover o novo diretório virtual para a "raiz" do site? Preciso deletá-lo e recriá-lo?

Mais uma vez, este é o IIS6.

    
por GuyBehindtheGuy 28.07.2009 / 21:36

3 respostas

1

Eu não acredito que existam scripts para mover um diretório virtual.

Acredito que qualquer tipo de script para fazer isso simplesmente copie as propriedades para uma variável, exclua o original e crie o novo a partir das variáveis armazenadas.

Não deve demorar muito tempo para criar ... Você pode criar o novo antes de excluir o antigo para garantir que ele funcione.

Basta ir ao IIS, clicar no site, clicar com o botão direito e, em seguida, novo > Diretório virtual.

    
por 28.07.2009 / 21:46
2

Um diretório virtual é um ponteiro para um diretório físico. Isso significa que você pode ter vários diretórios virtuais em diferentes sites que apontam para a mesma pasta física.

Se o cliente criou a pasta como diretório virtual (e não como pasta física na pasta física do diretório virtual "principal"), não há problema. Basta recriar o diretório virtual apontando para a pasta física correta.

Se o seu cliente criasse uma pasta física no diretório errado, eu copiaria a pasta para o lugar certo antes de recriar o diretório virtual. Pastas físicas podem mudar coisas em arquivos web.config se eles estiverem aninhados.

    
por 28.07.2009 / 22:01
0

Não há como mover o diretório virtual. Se fosse eu, criaria o novo no lugar certo e depois apagaria o que está no lugar errado.

Se os dados estiverem no lugar errado, eu moveria isso com muito cuidado. Mas mudar os diretórios virtuais deve ser bem fácil.

    
por 28.07.2009 / 22:13

Tags