Débogage d'applications ASP

Mise à jour : novembre 2007

Bien que le focus principal du débogage Web dans Microsoft Visual Studio 2005 soit ASP.NET, vous pouvez également déboguer des applications Web ASP héritées (legacy).

Les applications Web ASP se composent de scripts, qui s'exécutent sur le client dans les fichiers .htm et sur le serveur dans les fichiers .asp, du fichier Global.asa et de fichiers .cdf. Les scripts peuvent être contenus dans VBScript, JScript ou un mélange des deux. Ils peuvent également être associés à du code HTML et des objets COM. Vous pouvez déboguer des applications Web ASP contenant tous ces éléments.

Dans Visual Studio, vous pouvez déboguer le script côté client qui s'exécute sur votre ordinateur local en créant un attachement à une copie locale d'Internet Explorer. Pour déboguer le script qui s'exécute sur Microsoft Internet Information Services, vous pouvez créer un attachement à IIS sur votre ordinateur local.

Le code ASP peut s'exécuter dans le processus Inetinfo.exe (exécution in-process) ou dans un processus Mtx.exe distinct (exécution out-of-process). Pour déboguer le code ASP, vous devez créer un attachement au processus Mtx.exe. Pour déboguer le script côté client, vous devez également créer un attachement à IExplore.exe. Pour plus d'informations sur l'attachement aux processus, consultez Attachement à des processus en cours d'exécution.

Lorsque vous créez un attachement à une application Web ASP, vérifiez que vous avez sélectionné les types de programmes appropriés dans la boîte de dialogue Attacher au processus. Lorsque vous déboguez le script, Code managé ne doit pas être sélectionné. Vous ne pouvez pas déboguer en même temps le script et le code managé dans Visual Studio 2005.

Dans cette section

Voir aussi

Concepts

Sécurité du débogueur

Autres ressources

Débogage dans Visual Studio

Paramètres et préparation du débogage

Présentation du débogueur