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