Visual Studio " Impossible de démarrer le débogage sur le serveur web. Le serveur web n'a pas répondu à temps."

je reçois assez régulièrement l'erreur suivante lors de la compilation dans Visual Studio et de l'exécution de mon application web:

"Impossible de démarrer le débogage sur le serveur web. Le serveur web n'a pas répondu à temps. Cela peut être parce qu'un autre débogueur est déjà attaché au serveur web."

normalement c'est après avoir débogué la demande une fois déjà. À partir de la ligne de commande, j'exécute "iisreset /restart" et le problème est résolu.

Comment puis-je empêcher cela?

48
demandé sur Reg Edit 2008-08-05 20:18:18

29 réponses

je trouve que cela se produit si je débogue avec Firefox comme navigateur. Quand je quitte Firefox, la session de débogage VS2005/8 ne se termine pas. Je n'ai pas trouvé une solution pour cette (encore).

si c'est ce qui se passe avec vous, alors une solution plus rapide que d'exécuter iisreset est de lancer Shift-F5 lorsque vous êtes dans Visual Studio et cela mettra fin à la session de débogage en cours. Vous pouvez alors appuyer sur F5 et cela commencera une nouvelle session de débogage.

19
répondu Guy 2008-09-30 06:04:38

la solution qui a fonctionné pour moi:

  1. Ouvrez l'Invite de Commande (Exécuter en tant qu'Administrateur)

  2. Écrire iisreset /restart

  3. retournez à votre VS et déboguez. Il va déboguer votre solution.

cela a fonctionné pour Visual Studio 2013 et 2015 aussi dans mon cas.

18
répondu Alberto Montellano 2016-11-28 22:14:56

après avoir essayé toutes les solutions proposées ici et ailleurs (au moins 10 approches différentes), la seule option qui a fonctionné pour moi était:

  • supprimer site web et pool d'applications sur IIS
  • re-création de site web et le pool d'applications IIS (dans mon cas, tout exactement la même config qu'avant)

PS: J'utilise VS 2013 et IIS 7.5 (Win7).

j'espère que cela sauve quelqu'un d'autre quelques heures.

4
répondu Caio Campos 2014-02-24 05:00:32

nous utilisons une autre façon de déboguer, nous n'utilisons plus jamais F5.

nous utilisons une sorte de macro comme: http://blogs.conchango.com/howardvanrooijen/archive/2007/06/24/Attach-to-Web-Server-Macro-for-Visual-Studio.aspx (que nous avons lié à F6).

de cette façon, vous attachez simplement le débogueur à IIS. Il est (selon la taille du projet) beaucoup plus rapide de vous faire des changements, compiler un seul projet que vous avez changé et joindre le débogueur de nouveau.

3
répondu Gabriël 2008-08-20 14:06:22

solution: allez à Gestionnaire des tâches et fin du processus aspnet_wp.exe avant de lancer l'application

3
répondu developer 2011-01-28 12:21:01

j'ai eu ce problème plusieurs fois. Une fois, il a été résolu en suivant les conseils de Guy:

si c'est ce qui se passe avec vous, alors une solution plus rapide que d'exécuter iisreset est de lancer Shift-F5 lorsque vous êtes dans Visual Studio et cela mettra fin à la session de débogage en cours. Vous pouvez alors appuyer sur F5 et cela commencera une nouvelle session de débogage.

à une autre occasion, j'ai dû: le Gestionnaire des tâches windows (w3wp.EXE.)* Vous devriez être en mesure de frapper f5 dans visual studio pour déboguer.

3
répondu miniscem 2015-03-26 13:45:59

il semble que vous êtes probablement frapper F5 dans Visual Studio quand vous recevez cette erreur?

Il ya quelques choses que vous pouvez essayer. Le plus facile est d'appuyer sur le bouton Stop avant d'appuyer sur F5. En option, lorsque vous avez terminé le débogage et que vous commencez à faire des modifications, vous pouvez aller dans le menu déboguer et choisir soit arrêter le débogage ou terminer tout .

2
répondu palehorse 2008-08-05 16:35:17

pour moi j'avais deux studio visuel ouvert. Le débogueur était déjà attaché à un autre studio visuel :). Je l'ai arrêté sur le premier et j'ai pu l'attacher sur le second studio visuel.

2
répondu patricgh 2013-12-13 14:58:17

si vous avez beaucoup de points de rupture cela ralentira le processus de débogage vers le bas, donc supprimer les points de rupture inutiles et fermer la fenêtre Autos cela résoudra votre problème

1
répondu 2009-05-13 07:37:17

j'ai vu ce message pour la première fois dans ma vie et j'étais très confus sur ce qui se passait car il n'est pas assez évident ce qu'il faut faire.

j'ai couru iisreset et il a fallu seulement 1 sec pour terminer l'exécution, et boum, j'étais de retour dans le jeu.

P. S. j'utilise du chrome

1
répondu Mandeep Janjua 2012-08-25 05:03:03

Hit Shift+F5 lorsque vous êtes dans Visual Studio et cela mettra fin à la session de débogage en cours. Vous pouvez alors appuyer sur F5 et cela commencera une nouvelle session de débogage.

ou

fermez votre application, réinitialisez iis puis ouvrez votre application et lancez-la

1
répondu Murugan 2013-10-07 10:05:28

lors du débogage de 2 applications web (1 MVC et 2 est MVC WebAPI) qui sont toutes les deux hébergées dans l'IIS local. Assurez-vous que chaque application utilise un pool d'applications différent. J'ai rencontré le même problème et dès que j'ai changé le bassin d'applications de l'autre, ça a marché!

1
répondu Edward 2016-10-13 13:00:07

il semble que quelque chose mange les ressources de votre serveur web. Peut-être avez-vous des ressources (gestionnaires de dossiers, mandataires de la FMC) qui sont ouvertes et non fermées? Cela m'est arrivé spécifiquement quand je ne fermais pas les connexions par procuration des clients de la WCF.

le problème n'est pas nécessairement que vous ayez un débogueur attaché, mais seulement que le serveur web ne répond pas de manière opportune. Notez que le message dit "Ce peut - être qu'un autre débogueur est attaché".

0
répondu Brad Tutterow 2008-08-05 16:35:50

la question est normalement là quand une autre instance d'iexplore est encore en cours d'exécution. J'avais l'habitude d'avoir le problème quand mon IE s'écrase mais je peux encore le voir dans le Gestionnaire des tâches. Une fois que vous "End Process" tout est de retour à la normale:)

0
répondu 2009-08-07 11:05:55

cette réponse ne s'applique que si vous utilisez votre solution via IIS. Vous saurez si cela s'applique à vous SI vous ouvrez votre site/projet en procédant comme suit: À partir de visual studio-->Ouvrir un Site web--> IIS Local -->Sélectionnez votre projet

cette erreur M'a botté le cul pendant 4 heures mais finalement j'ai trouvé une réponse. J'ai d'abord tenté la commande iisreset /redémarrer. Cela a semblé légèrement aider, mais a quand même reçu la même erreur.

quoi travaillé pour moi allait (machine xp) pour ajouter/supprimer des programmes --> Ajouter/Supprimer des composants Windows--> cliquez sur IIS--> cliquez sur "Détails". Assurez-vous d'avoir des Extensions de Page D'accueil installées si vous déboguez via IIS.

0
répondu Skylar Hayes 2010-06-17 20:55:49

si toutes les réponses ne fonctionnent pas pour vous, il suffit de mettre fin au traitement de tous les composants IIS liés dans le Gestionnaire des tâches. C'est ce qui a fonctionné pour moi.

0
répondu aeciftci 2011-09-09 11:30:39

j'ai rencontré ce problème en essayant de débugger (2) des solutions séparées dans VS.NET et les deux utilisaient le serveur Web de IIS pour lancer l'application. La première application va démarrer, mais toute autre application lancée qui s'exécute également via IIS affichera alors cette erreur. Il semble qu'il ne puisse déboguer qu'une seule application via VS.NET hébergé à L'IIS à la fois.

la solution: lancer le projet 1 à partir de VS.NET (placer les points d'arrêt nécessaires) et commencer le deuxième " VS.NET). Vos points d'arrêt dans L'App 1 VS.NET) sera touché lors de l'accès à App 2 (ran à partir de IIS directement).

0
répondu atconway 2012-10-04 14:59:33

cela m'arrive souvent dans VS 2010 express - Généralement parce que le débogueur a cessé de répondre. Cliquez avec le bouton droit de la souris sur la barre des tâches de windows, sélectionnez "Start Task Manager". Plus que probablement le ASP.NET le débogueur affichera un statut 'ne répond pas'. Sélectionnez - le et terminez simplement le processus.

fait!

0
répondu TeckniX 2013-01-10 17:24:52

avec moi, il s'est produit quand IE a été mis à niveau à la nouvelle version, est allé aux mises à jour installées, a enlevé la nouvelle version D'IE, après l'ordinateur redémarré, il est retourné à l'ancienne version et le problème avec le débogage a été résolu""

0
répondu Sergey Glukhov 2013-03-18 01:01:24

Très basique mais vérifiez, si vous essayez d'exécuter le site web de IIS en cliquant sur "Parcourir", le site fonctionne actuellement.

0
répondu Graham Laight 2015-04-01 15:13:58

Eu le même problème, même après un redémarrage.

  1. Redémarrer IIS
  2. Solution Propre
  3. Solution De Reconstruction

puis il a recommencé à fonctionner.

0
répondu John 2015-08-28 13:58:25

cela peut aussi être causé si votre site web utilise une connexion de base de données mais le serveur de base de données n'est pas disponible.

j'ai passé un certain temps à essayer de résoudre ce problème de la manière habituelle, mais même après avoir redémarré mon poste de travail, le problème est resté. Finalement, J'ai découvert que le service SQL Server (MSSQLSERVER) ne fonctionnait pas.

il aurait dû être en cours d'exécution, car il est réglé sur Automatique, mais il a été arrêté, même après le redémarrage. Tous les Les événements MSSQLSERVER dans le journal des événements sont apparus normaux, donc il reste à savoir pourquoi il ne fonctionnait pas, mais je l'ai maintenant réglé sur Automatique (démarrage retardé) dans l'espoir que cela réduira le conflit de ressources au démarrage.

une fois que j'ai démarré MSSQLSERVER , le message "Unable to start debugging on the web server. The web server did not respond in a timely manner" n'est plus apparu et le service normal a été repris.

0
répondu Reg Edit 2015-12-16 11:28:08

j'ai dû recréer le Site/application/répertoire virtuel pour le faire fonctionner après avoir installé vs2015 update3. Espérons que cela aide quelqu'un. ;)

0
répondu Atif Ali Bhatti 2016-07-15 09:26:00

je sais que c'est une vieille question, mais j'ai rencontré la même situation récemment et essayer toutes les solutions dans ce poste, et pas de chance. Enfin, j'ai trouvé la solution qui fonctionne pour moi:

  1. Fermez Visual Studio
  2. Trouver fonctionnalités Windows Activer ou désactiver dans Panneau de configuration
  3. Décocher la case Internet Information Services dans la boite de dialogue
  4. redémarrez votre ordinateur
  5. Vérifier Internet Information Services dans la même boîte de dialogue, et assurez-vous que Internet Information Services -> World Wide Web Services -> Fonctionnalités de Développement d'Applications -> ASP.NET a également été vérifié
  6. ouvrir Visual Studio, et maintenant votre application devrait être en mesure d'exécuter en mode de débogage
0
répondu MarkoCen 2016-08-31 17:30:05

ouvert

  • Options et de Paramètres Sous le debug
  • Symboles et non Microsoft Serveurs de symboles
  • générer la solution
  • iisreset
  • F5 solution (Assurez-vous que Microsoft Serveurs de symboles décoché nouveau)
0
répondu Draken 2016-09-05 11:51:07

cela a fonctionné pour moi par @mtkachenko Visual Studio 2012: impossible de joindre le processus. Un débogueur est déjà attaché "J'ai installé Debug outil de Diagnostic v2.0 et en conséquence j'ai Debug service de Diagnostic qui est lancé automatiquement et attaché à l'un des processus w3wp. Après avoir désactivé et désactivé ce service tout fonctionne très bien. Donc, si vous obtenez de tels processus de vérification d'erreur dans le Gestionnaire des tâches qui peut capturer votre processus w3wp "

0
répondu Sandeep 2017-05-23 12:09:42

je viens de résoudre ce problème sur ma machine. Mon problème est que J'ai mis à jour IE 9 à IE 10 et j'ai eu cette erreur. Solution: Supprimer IE 10 et rétrograder à IE 9. Allez à" Programmes et fonctionnalités "-- > "voir les mises à jour récentes" -- > trouver IE 10---> désinstaller it-->redémarrer-->ie 9 est de retour--->déboguer--->fonctionne bien.

-1
répondu Ike 2013-03-25 14:39:57

Essayez d'effectuer l'une des étapes suivantes pour résoudre le problème:

  • redémarrez votre serveur IIS
  • nettoyer la Solution de votre projet puis construire à nouveau

si les étapes ci-dessus ne vous aident pas, vous pouvez finalement essayer de redémarrer votre machine

-1
répondu Ramasamy 2014-07-09 12:51:30

dans votre cmd tapez iisreset et appuyez sur ENTRÉE après que votre iis est réinitialisé et votre application fonctionne parfaitement

-1
répondu Dipal Kothari 2016-02-06 07:09:43