Préparation du débogage : applications Web ASP.NET
Le modèle de site Web ASP.NET crée une application Web Form. Lorsque vous créez un site Web à l'aide de ce modèle, Visual Studio crée les paramètres par défaut pour le débogage. Dans la boîte de dialogue Propriétés du projet, vous pouvez spécifier si vous souhaitez que la page Web soit une page démarrage. Lorsque vous commencez à déboguer un site Web ASP.NET avec ces paramètres par défaut, Visual Studio démarre Internet Explorer et attache le débogueur au processus de travail ASP.NET (aspnet_wp.exe ou w3wp.exe). Pour plus d'informations, consultez Débogage ASP.NET : configuration requise.
Pour créer une application Web Forms
Dans le menu Fichier, cliquez sur Nouveau site Web.
Dans la boîte de dialogue Nouveau site Web, sélectionnez Site Web ASP.NET.
Cliquez sur OK.
Pour déboguer votre Web Form
Définissez un ou plusieurs points d'arrêt dans vos fonctions et gestionnaires d'événements.
Pour plus d'informations, consultez Breakpoints and Tracepoints.
Lorsqu'un point d'arrêt est atteint, parcourez le code à l'intérieur de la fonction. Observez l'exécution de votre code jusqu'à cerner le problème.
Pour plus d'informations, consultez <PAVEOVER> Vue d'ensemble du code pas à pas et Débogage d'applications et de scripts Web.
Modification des configurations par défaut
Si vous le souhaitez, vous êtes autorisé à modifier les valeurs par défaut des configurations Debug et Release créées par Visual Studio. Pour plus d'informations, consultez Comment : définir des configurations Debug et Release.
Pour modifier la configuration Debug par défaut
Cliquez avec le bouton droit sur le site Web dans l'Explorateur de solutions, puis sélectionnez Pages de propriétés pour ouvrir la boîte de dialogue Pages de propriétés.
Cliquez sur Options de démarrage.
Pour Action de démarrage, choisissez la page Web qui doit être affichée en premier.
Sous Débogueurs, assurez-vous que la case à cocher Débogage ASP.NET est activée.
Pour plus d'informations, consultez Paramètres des pages de propriétés pour les projets Web.