Mover sites do IIS7 para o IIS 7.5

2

Alguém pode sugerir a melhor maneira de mover sites no servidor1 com o IIS7 para o servidor2 com o IIS 7.5? Eu li alguns artigos que sugerem copiar o arquivo applicationHost.config preservando o nó configProtectedData, mas estou preocupado que pode haver configurações na configuração do IIS 7.5 que não existem na configuração atual do IIS7 que seria perdida. / p>

Eu também vi sugestões de mover cada site individualmente usando um comando como este: AppCmd.exe LIST SITE "Meu Site" / config / XML > mysite.xml

Esse método leva muito tempo para fazer isso em dezenas de sites. Deve haver uma maneira melhor de mover todos os sites de uma só vez para a nova plataforma.

Eu postei essa pergunta originalmente no stackoverflow.com e alguém sugeriu que eu publicasse aqui também. Aqui estão as postagens e as respostas: link

    
por Adam Winter 24.12.2009 / 17:49

4 respostas

3

Primeiro, verifique se os programas instalados são iguais em cada um deles. Certifique-se de que a instalação 7.5 não tenha mais aplicativos instalados, caso contrário, o instalador de configuração do servidor terá problemas com instalações futuras.

Em seguida, use a Configuração Compartilhada no nível superior no IIS. Exporte a configuração, copie os 3 arquivos para um local temporário e aponte para os arquivos no novo final (no local temporário). Confirme se funciona conforme prometido e, em seguida, desative a configuração compartilhada. Haverá um aviso que permite copiar os arquivos de volta ao local normal. Aceite isso e você terá uma máquina totalmente migrada que não precisa usar a configuração compartilhada.

Algumas coisas a serem consideradas são: - as identidades personalizadas do pool de aplicativos precisam ser usuários do AD ou usuários locais com nomes e senhas idênticos. Se você não tiver isso, basta reatribuir manualmente os usuários aos pools de aplicativos. - verifique se as permissões de conteúdo, GAC, registro, COM + e NTFS estão definidas no novo servidor. - e SSL. Mesmo as configurações SSL do IIS não serão exibidas, portanto, elas precisam ser reaplicadas manualmente.

    
por 03.01.2010 / 14:24
1

Acho que encontrei a solução que funcionou melhor para mim. Você precisa exportar a configuração compartilhada dos servidores BOTH 7.0 e 7.5. Copie os arquivos 7.0 exportados para um diretório temporário no servidor 7.5. No servidor 7.5, copie o arquivo 7.5 administration.config exportado na parte superior do arquivo 7.0, substituindo-o. No IIS 7.5, aponte sua configuração compartilhada para o diretório temporário. O ponto aqui é usar o arquivo administration.config do novo servidor e não do servidor 7.0. Foi ótimo para mim desde então. O problema parece derivar do nó neste arquivo. Eles são todos versão 7.0.0.0 no arquivo do IIS 7, que o IIS 7.5 não gosta.

    
por 11.01.2010 / 17:01
0

Adam,

Acabamos de falar em um fórum falando sobre o link da Ferramenta de implantação da Web. De acordo com o fórum, essa ferramenta pode ser usada para migrar do IIS7 para o IIS7.5. Vou tentar e escrever o resultado.

James

    
por 08.01.2010 / 21:10
0

Mais uma atualização sobre isso para corrigir a falha do serviço FTP. Há um nó no arquivo applicationHost.config intitulado < sectionGroup name="system.ftpServer" & gt ;. O arquivo applicationHost.config do servidor IIS 7.0 não possui a seguinte entrada: < section name="serverRuntime" overrideModeDefault="Negar" allowDefinition="AppHostOnly" / & gt ;. O IIS 7.5 terá erro ao iniciar o serviço FTP com a mensagem "Elemento não encontrado" se você não tiver essa linha e, é claro, seus sites FTP não funcionarem.

Eu usei o DiffMerge do SourceGear para fazer minhas comparações. Esta tem sido uma ótima ferramenta para comparar configurações entre servidores. Por fim, eu provavelmente poderia ter usado essa ferramenta para comparar os arquivos applicationHost.config na pasta C: \ Windows \ system32 \ inetsrv \ config e copiar apenas as entradas 7.0 ausentes nos arquivos 7.5. Isso é muito trabalhoso, mas provavelmente funcionaria. Usar o método de configuração compartilhada é muito mais fácil, desde que você saiba sobre esses ovos de páscoa, caso contrário, foi um urso encontrá-los!

    
por 12.01.2010 / 16:04