Erro do IIS após importar do IIS 7 para o IIS 10

1

Eu tentei migrar sites de um servidor IIS 7 antigo para um novo servidor IIS 10 usando os seguintes appcmd's:

Comandos executados para exportar do IIS 7

appcmd list site /config /xml > "h:\temp\iis export\sites.xml"
appcmd list apppool /config /xml > "h:\temp\iis export\apppools.xml"

Os comandos foram executados para importar para o IIS 10

appcmd add apppool /in < "h:\temp\iis export\apppools.xml
appcmd add site /in < "h:\temp\iis export\sites.xml"

Isso funcionou sem erros, e o novo IIS 10 listou todos os sites antigos. Os arquivos de configuração também foram alterados para refletir uma alteração nos caminhos de arquivo e IPs locais que foram atualizados sem problemas.

O problema é que sempre que eu seleciono um site no IIS, e vou para qualquer uma das propriedades (no exemplo abaixo), ele gera um erro dizendo que não pode encontrar o caminho do arquivo para o web.config.

O caminho do arquivo está correto, mas parece haver um \?\ prefixado no caminho do arquivo. Não sei se esta é a razão pela qual esse erro está ocorrendo, nem como corrigir isso.

Qualquer sugestão seria grata! Obrigado, Radderz

    
por Radderz 19.06.2017 / 16:34

1 resposta

2

Neste caso, descobriu-se que o módulo de regravação de URLs para o IIS não estava instalado.

Irritante, a mensagem de erro produzida para se um arquivo de configuração contém um elemento que não está instalado é simplesmente que ele não pode ler o arquivo de configuração, em vez de qual tag foi a causa.

    
por 19.06.2017 / 19:38

Tags