mercredi 25 février 2009

Configurer IIS pour débogger des ISAPI Delphi

Débogger une DLL ISAPI avec Delphi 2007 et IIS n'est pas si simple que cela.
La solution proposée par CodeGear est certe élégante mais loin d'être pratique à mettre en oeuvre lorsque l'application se compose d'une vingtaine de DLLs migrées depuis Delphi 5.

C'était pour nous une situation bien épineuse à laquelle il a fallut un temps certains avant d'y apporter une réponse efficace.
Après de longue tribulations sur le Net, une solution fut trouvée chez XmlRad.com (grand merci!).
Ni une, ni deux, nous l'avons archivé.

Voici qu'est maintenant venu le temps de sortir notre petit trésor de sa grotte.
 Voici donc liens vers l'article d'origine sur XmlRad.Com.
Ce dernier explique clairement comment configurer IIS pour débogger des DLL Isapi depuis Delphi 2007.
J'ai également une copie de ce dernier au format mht (Internet Explorer seulement).
L'article en question fait également référence à deux fichiers modifiant la registry.
Ces derniers sont disponibles dans l'archive iis-regfiles.zip .

Finallement, il faut égalment savoir que l'activation des BreakPoints dans une DLL isapi nécessite une configuration particulière du projet Delphi. Ce point est précisément abordé dans cet autre billet.

Aucun commentaire: