Les liens de la semaine – Édition #34

Développement

Web

.NET

  • Un nouveau View Engine est en train de voir le jour pour ASP.NET MVC : Parrot for ASP.NET. Son design vise à minimiser l’utilisation de code dans vos vues.
  • Une introduction au projet ScriptCS. Vous apprendrez comment vous pouvez le configurer et l’utiliser sur votre poste de travail. ScriptCS permet l’exécution de code C# sans avoir à utiliser Visual Studio.

Technologie

Science et autres

Comment recycler un Application Pool IIS à partir de la ligne de commande

L’optimisation de tâches récurrentes est, à mon avis, l’endroit où vous avez les plus grandes chances d’économiser du temps. En particulier sur les tâches du quotidien.

Le recyclage de son Application Pool est l’un des maux nécessaires qu’un développeur ASP.NET doit faire face. En général, en cours de développement, un pool est recyclé automatiquement et il n’y a aucun besoin de s’en soucier. Le recyclage lorsqu’il y a des changements aux fichiers et dossiers suivants :

  • Web.config
  • Machine.config
  • Global.asax
  • le dossier /Bin
  • App_Code

En théorie, tout va bien dans le meilleur des mondes. Parfois, il y a des cas où l’on dirait que cela ne fonctionne pas et qu’il y a quelque chose en mémoire qui colle, malgré tout.

C’est alors que le développeur ASP.NET va sortir la bombe nucléaire de son arsenal : recycler le pool manuellement.

Pour y arriver, il faut passer par la console de gestion IIS, sélectionner le sous-menu de navigation Application Pools, sélectionner son pool, faire un clic droit sur celui-ci et sélectionner « Recycle ».

Quand ça arrive quelques fois par jour, on s’entend que cela est répétitif.

Automatisation

Ce que je propose est tellement simple que je ne m’étonne pas encore d’y avoir pensé avant. La situation se divise en deux volets que voici.

Création d’un script

Sur votre disque dur, à votre endroit préféré, créer un fichier .bat et allez y coller la ligne de commande suivante :

appcmd recycle apppool /apppool.name:LE_NOM_DE_VOTRE_POOL

Si vous l’exécute manuellement cette commande, vous réaliserez que votre Application Pool sera recyclé.

Création d’un raccourci

L’étape suivante est de créer un raccourci permettant d’exécuter cette commande à l’aide d’un clic à portée de main. L’endroit de prédilection pour ce clic est dans la barre de tâche de Windows.

Or, il n’est pas possible d’insérer dans la barre de tâches un fichier .bat directement. Il faut créer un raccourci vers celui-ci pour l’ajouter à la barre de tâche par la suite. En bonus, selon son emplacement dans la barre de tâche, vous pouvez y accéder avec la touche Windows. Par exemple, Windows+1 vous permettra d’accéder à la première icône et ainsi de suite.

Et n’espérez pas avoir les instructions pour créer un raccourci vers votre barre de tâches sur ce blogue. Vous ne l’aurez pas!

En espérant que cela vous soit (possiblement pas) utile!

Les liens de la semaine – Édition #33

Développement

Web

.NET

Technologie

Science et autres