Déboguer un module DNN
Selon cette page , le débug d'un module de DNN est fort simple.
Petite explication en français dans le texte
...
Pré-requis
- Installer le SDK .NET
- Trouver le programme DbgClr.exe (en général C:\\Program Files\\Microsoft.NET\\SDK\v1.1\\GuiDebug\\DbgClr.exe)
Débogage
- Assurez-vous d'avoir compiler le module sans erreurs. Pas de débogage sans compilation.
- Vérifiez que votre DotNetNuke est en mode débogage dans le fichier web.config :
<!-- set debugmode to false for running application -->
<compilation debug="true" />
- Ouvrez votre site DotNetNuke dans votre browser et sélectionner la page contenant le module à déboguer. Ceci lancera le processus aspnet_wp.exe ou w3wp.exe (pour Windows 2003).
- Dans ce programme : Fichier > Ouvrir (Ctrl+O) puis sélectionnez votre fichier .vb à déboguer (Ne pas sélectionner le .dll).

- Une fois le fichier ouvert, cliquez dans la marge de gauche de la ligne à déboguer. Un point rouge apparraitra signalant un point d'arrêt à partir duquel le débogage commencera.
- Ensuite sélectionnez Outils > Déboguer les processus... (Ctrl+Alt+P)
- Double-cliquez sur aspnet_wp.exe ou w3wp.exe (pour Windows 2003) puis Fermer.(Cochez Afficher les processus systèmes si ce processus n'apparait pas).
- Retournez sur votre site DotNetNuke et sélectionner la page contenant votre module. Ceci permetra de la recharger.
- Le débogueur va maintenant s'activer au point définit plus haut.
- Utilisez F11 pour parcourir le code.
- Vous pouvez utiliser Shift+F5 pour arrêter le débogage ou le bouton Stop
- Pour déboguer de nouveau, reprenez TOUTES les étapes précédentes
