web-dev-qa-db-fra.com

Impossible de démarrer le débogage sur le serveur web. Le serveur distant a renvoyé une erreur: (404) non trouvé. Erreur lors du démarrage du débogage dans Visual Studio

J'ai configuré le projet pour qu'il soit exécuté sur IIS il y a quelque temps et lorsque j'ai appuyé sur F5, la connexion n'a posé aucun problème. Mais récemment, cela a cessé de fonctionner et j'ai reçu cette erreur lorsque j'ai appuyé sur F5/appuyez sur Debug->Start debugging:

Impossible de démarrer le débogage sur le serveur web. Le serveur distant A renvoyé une erreur: (404) non trouvé.

 enter image description here

Voici mes paramètres:

 enter image description here

Je ne suis pas sûr de ce qui s'est passé, probablement de certaines mises à jour VS ou Windows, mais j'ai essayé de rechercher Google partout et rien ne fonctionnait. L'attachement au processus fonctionne bien comme avant, mais cette façon la plus simple d'arrêter de faire l'affaire.

Mise à jour:

J'ai essayé Process Monitor pour comprendre ce qui n'allait pas et il semblerait que w3wp tente d'accéder au chemin MyProjectFolder\debugattach.aspx et donne le résultat "NAME NOT FOUND". Je ne sais pas si c'est la racine du problème cependant.

4
Ilya Chernomordik

Il semble qu'un de mes collègues ait modifié le web.config et ajouté le filtrage des requêtes à l'endroit où il a supprimé le verbe "DEBUG". Ce débogage interdit sur F5. Après l'ajout (ou la suppression du filtrage des requêtes), tout fonctionne correctement.

P.S. De nombreux autres problèmes possibles avec une erreur similaire sont décrits ici

6

Dans mon cas (Windows 10 et Visual Studio 2017), je devais installer ASP.NET 3.5 et ASP.NET 4.7 sous les services Internet.

Cliquez ici pour voir la solution

0
Husam Ebish