Migration d'IIS 8.5 sur Windows Server 2012 R2 vers IIS 10 sur Windows Server 2019

Je voudrais vous demander conseil sur la façon de procéder pour migrer un IIS complet (version 8.5) sous Windows Server 2012 R2 vers IIS (version 10) sous Windows Server 2019. J’ai besoin d’une procédure quasi automatique car j’ai de nombreux sites, pools d’applications et configurations à migrer.

Quelle est la meilleure approche pour cette migration ?

L’utilisation du module WebAdministration est sûre mais aussi lente.

Tant que votre serveur cible n’est pas encore en production et que vous pouvez expérimenter avec,
je modifierais directement le fichier C:\Windows\System32\inetsrv\config\applicationHost.config en copiant les sections pertinentes de l’ancien serveur vers le nouveau.

Voici l’approche recommandée :

  1. Exportez la configuration IIS de l’ancien serveur
  2. Copiez les fichiers du site web
  3. Importez la configuration sur le nouveau serveur
  4. Vérifiez et ajustez les pools d’applications et les liaisons

Utilisez msdeploy.exe (Web Deploy) pour automatiser la migration des sites web individuels.