2009-03-16 6 views
1

J'utilise Visual Studio 2008 et une configuration de développement ASP.NET fonctionnait correctement, mais aujourd'hui, lorsque j'essaie de lancer un projet ASP.NET sur le serveur Web de développement, le navigateur s'ouvre, mais j'obtiens une erreur Can't establish a connection to localhost:64428 (port variant à chaque tentative).Impossible d'établir la connexion sur le serveur Web de développement ASP.NET local?

Le problème se produit même avec une application Web nouvellement créée.

Lorsque je tente d'ajouter un point de rupture le fichier de code C# associé à la page par défaut, je reçois un avertissement The breakpoint will not currently be hit. No symbols have been loaded for this document.

Je suppose que j'ai réussi à briser la configuration de mon web local de développement ASP.NET serveur. Est-ce que quelqu'un sait comment réparer une telle situation?

+0

Hum, bonne prise John. Malheureusement, il semble que ces paramètres ne peuvent pas être modifiés après la publication. –

Répondre

2

J'ai trouvé une solution potentielle ici:

http://www.grumpydev.com/2009/03/12/strange-problem-unable-to-connect-to-the-aspnet-webserver-on-localhost/comment-page-1/#comment-73

En résumé, modifiez votre fichier hosts pour inclure:

127.0.0.1 localhost

Je ne sais pas comment got mine changé ou s'il est même en train d'être modifié était la cause du problème, mais je suis bon à y aller maintenant depuis l'ajout de l'entrée ci-dessus et en commentant l'entrée ":: 1".

0

Je l'ai déjà rencontré auparavant et je commencerais par un certain nombre de choses.

  1. Dans le bac, vérifiez qu'aucun serveur Web asp.net n'est en cours d'exécution. Si c'est le cas, arrêtez-le afin qu'il redémarre lorsque vous lancez l'application à partir de VS.

  2. J'ai vu l'erreur 'no breakpoint' lorsque l'application a été copiée ou pas ouverte correctement, que ce soit à partir d'un changement d'IIS ou de quelque chose. Essayez d'ouvrir le projet au niveau du fichier ou du Web (selon ce qui est différent de ce que vous faites) et voyez si cela corrige le problème. Cela vous aidera à isoler ce qui se passe là-bas. Vous devrez peut-être essayer d'ouvrir le fichier csproj plutôt que le fichier sln pour isoler s'il y a une référence invalide dans le fichier sln.

  3. Vous pouvez effectuer un débogage et effectuer un 'Attach to process'. Cela aidera également à déterminer ce qui se passe ET vous donnera la possibilité de le déboguer.

+0

Je voudrais également ajouter pour vérifier la construction et assurez-vous que c'est Debug. L'effacement des dossiers VSWebCache et du framework temporaire peut également s'avérer utile. – Ruslan

Questions connexes