Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article vous aide à résoudre le problème où vous ne pouvez pas déboguer une application ASP.NET dans Microsoft Visual Studio .NET.
Version du produit d’origine : ASP.NET
Numéro de base de connaissances d’origine : 318465
Symptômes
Lorsque vous déboguez une application ASP.NET dans Visual Studio .NET, vous pouvez recevoir le message d’erreur d’environnement de développement suivant :
Erreur lors de la tentative d’exécution du projet : Impossible de démarrer le débogage sur le serveur web. Le serveur ne prend pas en charge le débogage des applications ASP.NET ou ATL Server. Exécutez le programme d’installation pour installer les composants du serveur Visual Studio .NET. Si le programme d’installation a été exécuté, vérifiez qu’une URL valide a été spécifiée.
Vous pouvez également consulter la rubrique de débogage ASP.NET et ATL Server dans la documentation en ligne. Voulez-vous désactiver les futures tentatives de débogage ASP.NET pages pour ce projet ?
Cause
Cette erreur peut se produire si l’installation ou l’installation du .NET Framework n’a pas été effectuée correctement. Lorsque cela se produit, les mappages d’applications pour ASP.NET extensions de nom de fichier (telles que .aspx) ne sont pas configurés correctement dans Internet Information Services (IIS).
Pour vérifier si les mappages d’applications sont corrects, procédez comme suit :
Sélectionnez Démarrer, pointez sur Programmes, pointez sur Outils d’administration, puis sélectionnez Gestionnaire des services Internet.
Développez le nœud qui correspond à l’hôte local (nom de l’ordinateur), puis développez le nœud de site web par défaut.
Cliquez avec le bouton droit sur votre répertoire d’application web, puis sélectionnez Propriétés.
Sous l’onglet Répertoire, sous Paramètres de l’application, sélectionnez Configuration.
Sélectionnez l’onglet Mappages d’applications.
Sous l’onglet Mappages d’applications, sous Mappages d’applications, vérifiez si l’extension .aspx est mappée à la bibliothèque de liens dynamiques (DLL) suivante :
C:\Windows Directory\Microsoft.Net\Framework\<Version>\aspnet_isapi.dllNote
Vous devez remplacer le répertoire Windows dans ce chemin par le répertoire correct de votre système et remplacer la version par la version du travail .NET Frame installé sur votre système.
Si l’entrée de mappage d’application est introuvable, suivez les étapes de la section Résolution .
Résolution
Pour résoudre ce problème, utilisez l’utilitaire Aspnet_regiis.exe d’administration qui gère l’installation et la désinstallation de plusieurs versions de ASP.NET sur un seul ordinateur.
Pour utiliser l’utilitaire Aspnet_regiis.exe , procédez comme suit :
Sélectionnez Démarrer, puis Exécuter.
Tapez cmd dans la zone Ouvrir , puis sélectionnez OK pour ouvrir une invite de commandes.
À l’invite de commandes, utilisez la
cdcommande pour passer au répertoire suivant :
C:\Windows Directory\Microsoft.Net\Framework\VersionNote
Vous devez remplacer le répertoire Windows dans ce chemin par le répertoire correct de votre système et remplacer la version par la version du .NET Framework installée sur votre système.
Tapez
aspnet_regiis -ipour configurer correctement les mappages d’applications requis.