Migration vers IIS7 : Résoudre les problèmes liés aux handlers
Lors d’une migration vers de IISx vers IIS7, il n’est pas rare d’avoir des problèmes de retrocompatibilité de la configuration(et autres
). Mon usecase est le suivant:
- développement VS2008 (donc utilisation du serveur web embarqué)
- publication sous IIS7 sous un Windows Server 2008 R2 en 64bit
- rien ne marche.
Après étude rapide, il s’avère que la configuration des handlers n’est pas compatible dans IIS7.
En trois étape, je vais montrer comment résoudre le problème.
Pour expliquer la démarche, j’utilise un handler nommé IISHandler, et qui appelé par l’url:
http://url_de_la_webapp/IISHandler
Etape 1: la migration automatique de la configuration vers IIS7
Pour cela, il existe un outil qui va configurer automatique le contenu du fichier web.config vers le bon format. Cet outil se trouve dans le répertoire « C:\Windows\System32\inetsrv » et se lance par la commande:
appcmd.exe migrate config "Default Web Site/WebApplication"




