Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Atteint de JavaScriptite Aiguë [Cyril Durand]

Expert ASP.net Ajax et WCF, Cyril Durand parle dans son blog de point techniques sur ASP.net, ASP.net Ajax, JavaScript, WCF et .net en général. Cyril est également consultant indépendant, n'hésitez pas à le contacter pour de l'assistance sur vos projets

Actualités

  • Blog de Cyril DURAND, passionné de JavaScript, Ajax, ASP.net et tout ce qui touche au developpement Web Client-Side.

    N'hésitez pas à me contacter pour vos projets .net : architecture, accompagnement, formation, ...

    View Cyril Durand's profile on LinkedIn
    hit counters


    Expertise Commerce server et BizTalk

Historique de configuration avec IIS7

A partir de IIS7, toute la configuration IIS se trouve dans un fichier de configuration XML. Ce fichier est situé dans le dossier C:\Windows\System32\inetsrv\config\applicationHost.config.

Il existe un mécanisme permettant de sauvegarder automatiquement ce fichier en cas de modification. Cela permet ainsi de revenir en arrière lorsque l’on a fait une mauvaise manipulation.

Par défaut, ce mécanisme est activé et va enregistrer l’historique des changements dans le dossier %SYSTEMDRIVE%\inetpub\history\.

image

Mais comment fonctionne ce mécanisme et comment modifier son comportement ?

Ce mécanisme repose sur le service Windows “Application Host Helper Service”.

image

Il existe 4 paramètres permettant de modifier cette fonctionnalité :

Nom valeur par défaut Description
enabled True Indique si l’historisation est activé
path %systemdrive%\inetpub\history Chemin vers lequel les sauvegardes seront stockées
maxHistories 10 Nombre maximum de sauvegarde à conserver.
period 00:02:00 interval de temps entre lequel le service Windows va vérifier les modifications. Si une modification a été réalisée depuis la dernière vérification, le service va sauvegarder la configuration.

Il s’agit des valeurs par défaut, si vous voulez les modifier, cela se passe dans le fichier applicationHost.config. La section system.applicationHost accepte une section configHistory, par défaut cette section n’est pas présente, il faut la rajouter.

<system.applicationHost>
  <configHistory maxHistories="15" period="00:00:10" path="%systemdrive%\MyWebHistory" enabled="True" />

Et comment restaurer ces backups ?

Il est possible de manipuler ces sauvegardes depuis la ligne de commande appcmd. Les différentes commandes sont :

  • appcmd list backup
      
    Permet de lister les sauvegardes présentes localement
  • appcmd add backup [{BackupName}]
       Permet de créer un nouveau backup
  • appcmd delete backup {BackupName}
       Permet de supprimer un backup
  • appcmd restore backup {BackupName}
      
    Permet de restaurer un backup

Et vous, avez-vous déjà utilisé ce système de sauvegarde. Vous a-t-il déjà sauvé ?

Posted: mardi 29 novembre 2011 15:05 par cyril
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

JeremyJeanson a dit :

Jamais utilisé, car je ne connaissais pas... ce qui m'a obligé à faire une paire de restaurations de serveurs :(

Merci pour l'info, c'est un élément à connaitre quand on manipule régulièrement IIS.

# novembre 29, 2011 15:56

coq a dit :

Il m'a sauvé une fois, quand je me suis retrouvé avec des fichiers de configuration totalement vides.

# novembre 29, 2011 19:18
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Office 365: Ajouter un utilisateur ou groupe dans la liste des Site collection Administrator d’un site SharePoint Online via PowerShell et CSOM par Blog Technique de Romelard Fabrice le 02-24-2017, 18:52

- Office 365: Comment créer une document library qui utilise les ContentTypeHub avec PowerShell et CSOM par Blog Technique de Romelard Fabrice le 02-22-2017, 17:06

- [TFS] Supprimer en masse les dépendances à SQL Enterprise ou Developer avant de procéder à une migration par Blog de Jérémy Jeanson le 02-20-2017, 20:30

- Office 365: Attention au volume utilisé par les fichiers de Thèmes de SharePoint Online par Blog Technique de Romelard Fabrice le 02-07-2017, 18:19

- [SCVMM] Supprimer une machine bloquée par Blog de Jérémy Jeanson le 01-31-2017, 21:22

- Microsoft .Net Challenge 2017 par Le Blog (Vert) d'Arnaud JUND le 01-30-2017, 15:25

- Office 365: Utiliser le bouton Export to Excel depuis un teamsite SharePoint Online et avec le client Office 2007 par Blog Technique de Romelard Fabrice le 01-27-2017, 18:58

- Office 365: Forcer la réindexation des données dans une liste SharePoint Online par Blog Technique de Romelard Fabrice le 01-25-2017, 15:57

- Helper MVC pour panel Boostrap utilisable dans un block using par Blog de Jérémy Jeanson le 01-24-2017, 07:28

- Office 365: La gestion des Attachments dans les listes riches de SharePoint Online par Blog Technique de Romelard Fabrice le 01-10-2017, 17:56