Je suis d'accord avec MichelZ pour dire que vous devriez restaurer à partir d'une sauvegarde, mais cela suppose que vous ayez effectué des sauvegardes manuelles avant de modifier quoi que ce soit dans IIS. Je sauvegarderais le serveur au niveau du système avec une sorte de logiciel de sauvegarde ; évidemment, vous pouvez faire votre choix parmi des dizaines d'excellents fournisseurs. J'effectuerais également des sauvegardes manuelles de IIS avant d'effectuer des changements majeurs. IIS effectuera ses propres sauvegardes, mais il est agréable de pouvoir revenir à l'endroit exact où l'on veut. Pour ce faire, ouvrez une invite de commande en tant qu'administrateur et accédez à l'adresse suivante C:\Windows\System32\inetsrv
A partir de là, utilisez la commande appcmd comme ceci : C:\Windows\System32\inetsrv\appcmd ajouter la sauvegarde "Mon nom de sauvegarde" (où Mon nom de sauvegarde est le nom que vous donnez à votre sauvegarde)
En général, j'aime donner à mes sauvegardes un nom significatif au cas où je devrais revenir en arrière et restaurer. Quelque chose comme "Configuration de l'authentification pré ASP sur le site X" de cette façon, je sais que c'est là que j'ai apporté des changements importants à l'ASP sur un site particulier, au cas où j'aurais besoin de revenir en arrière avant d'avoir fait ces changements.
Une bonne source de sauvegarde et de restauration ici.