Impossible de se connecter à ASP.Net problème de serveur de développement

Je suis le débogage codeplex projet simple. Je suis à l'aide de

  • VSTS 2008
  • C #
  • Windows Vista x86 Entreprise.

Je n'ai modifié aucun code de ce projet codeplex, et appuyez simplement sur F5 pour exécuter le projet VideoPlayerWeb.

Le problème actuel que j'ai rencontré est le message d'erreur --

Impossible de se connecter à ASP.Net serveur de développement.

Voici mes instantanés d'écran en cliquant sur F5. Des idées ce qui est de mal?

Capture d'écran 1 http://i42.tinypic.com/15xs6jd.jpg

Capture d'écran 2 http://i39.tinypic.com/2d8rf3t.jpg

30
demandé sur yoozer8 2009-06-13 09:21:32

20 réponses

J'ai eu ce problème avec VS 2010, et c'était aussi simple que de terminer le " WebDev.WebServer40.EXE" du processus. Bien que l'icône ne s'affiche plus dans la barre d'état système, le processus était toujours en cours d'exécution.

73
répondu Beau 2010-05-25 20:28:31

Pourrait être un certain nombre de choses...essayez-les (Vérifiez d'abord le dernier)...

  • Désactiver IPv6
  • Assurez-vous qu'il n'y a pas de modification dans le fichier hosts pour localhost
  • Vérifiez les paramètres du pare-feu/virus pour autoriser les connexions vers / depuis devenv.exe
  • Si vous pouvez prévisualiser dans le navigateur assurez-vous que L'URL dans le navigateur utilise le même numéro de port que le port nombre indiqué dans le ASP.NET dev icône de la barre des tâches du serveur.
  • Essayez de définir un port prédéfini fixe dans le projet propriétés

Je les ai obtenus de quelques forums ailleurs, j'espère qu'ils peuvent aider. Bonne chance. Faites-nous savoir ce qui fonctionne et un peu plus sur votre environnement (pare-feu, anti-virus, etc.) peut également vous aider.

6
répondu Marc 2009-06-13 05:43:06

Cela provoque déjà l'exécution du serveur de port de projet dans le thread en cours. Vous devez terminer le processus en utilisant le Gestionnaire des tâches.

Suivez l'étape ci-dessous:

  1. Pres Ctrl + Alt + Delete (Gestionnaire Des Tâches)

  2. Trouver le asp.net serveur comme WebDev.WebServer40.exe pour VS2010 et appuyez sur processus de fin.

  3. Maintenant, continuez avec VS2010 run bouton

3
répondu Ashutosh 2012-02-02 12:44:55

Je suis allé dans le fichier de projet et j'ai changé le port du serveur de développement en 1504. Eh bien 1504 a travaillé sur un autre projet pour moi, donc je suis allé avec cela. Espérons que cette aide.

3
répondu MindGame 2012-09-22 21:38:30

C'est très étrange! Je déteste suggérer quelque chose d'aussi simple que de redémarrer Visual Studio...mais c'est ce qui semble être le meilleur premier endroit pour commencer. Vérifiez également les paramètres de votre projet. Comme vous l'avez dit que vous venez de téléchargé et essayé de l'exécuter...peut-être que la solution / projet n'est pas configurée pour utiliser le serveur Casini livré avec Visual Studio?

2
répondu Andrew Siemer 2009-06-13 05:44:37

Sous Paramètres du projet, essayez de spécifier un port différent comme 64773 par exemple. J'ai rencontré ce problème plusieurs fois et cela a toujours fonctionné pour moi.

2
répondu Wynand Murray 2011-11-14 08:15:50

J'ai essayé toutes les solutions ci-dessus et d'autres d'autres sites Web aussi, mais sans chance.

Ce qui a fonctionné pour moi, était de renommer ou de supprimer le fichier applicationhost:

C:\Users\User\Documents\IISExpress\config\applicationhost

2
répondu NDEIGU 2015-05-04 22:32:10

Voici les étapes

  1. Menu 'Site Web' dans votre ide visual studio.
  2. , sélectionnez "Options de Démarrage'
  3. activez la case d'option "Utiliser un serveur personnalisé".
  4. Entrez toute URL que vous désirez similaire à ' http://localhost:8010/MyApp "

Note1: vous pouvez utiliser n'importe quel numéro de port non seulement '8010' mais pas des numéros de port désignés comme 8080(tcpip),25(smtp),21(ftp) etc.,

Note2: vous pouvez utiliser n'importe quel nom, non seulement 'MyApp'

Cette solution fonctionne à coup sûr à moins que votre WebDev.Serveur web.exe est physiquement corrompu.

1
répondu Sriram Naresh Akula 2009-06-21 00:23:09

Erreur 1) Impossible de se connecter Asp.net serveur de développement ? Réponse: Pas moyen de trouver cette erreur

Essayez 1) Étape 1: Sélectionnez L'option de menu" Outils->Outils externes " dans VS ou Visual Web Developer. Cela vous permettra de configurer et d'ajouter de nouveaux éléments de menu dans le menu Outils.

Step 2: Click the “Add” button to add a new external tool menu item. Name it “WebServer on Port 8010” (or anything else you     want).

Step 3: For the “Command” textbox setting enter this value: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\WebD ev.WebServer.EXE     (note: this points to the 

Serveur web que VS exécute habituellement automatiquement).

Step 4: For the “Arguments” textbox setting enter this value: /port:8010 /path:$(ProjectDir) (or any port you like)

Step 5: Select the “Use Output Window” checkbox (this will prevent the command-shell window from popping up.

Once you hit apply and ok you will now have a new menu item in your “Tools” menu called “WebServer on Port 8010”. You can now   select any web project in your solution 

Et puis choisissez cette option de menu pour lancer un serveur web qui a un site racine sur le port 8010 (ou tout autre port que vous voulez) pour projet.

You can then connect to this site in a browser by simply saying http://localhost:8010/. All root based references will work     fine.

Step 6: The last step is to configure your web project to automatically reference this web-server when you run or debug a site  instead of launching the built-in 

Serveur web lui-même. Pour ce faire, sélectionnez votre projet web dans l'Explorateur de solutions, faites un clic droit et sélectionnez "pages de propriétés". Sélectionnez le paramètre "options de démarrage" sur la gauche, et

Sous serveur, remplacez la valeur par défaut du bouton radio (qui est utiliser le serveur web intégré) par "utiliser un serveur personnalisé". Ensuite, définissez la valeur de L'URL de base sur:

Http://localhost:8010/

Obviously I don't know if this is the problem you had but definitely it is something similar, essentially the problem should be     that the same port used by your 

Le serveur de développement n'est pas disponible parce qu'il est déjà utilisé par un autre serveur web.

Essayez 2)

Here are the steps

   1. 'Website' Menu in your visual studio ide.
   2. select 'Start Options'
   3. enable 'Use Custom Server' radio button.
   4. Enter any URL you desire similar to 'http://localhost:8010/MyApp'

Note1: you can use any port number not only '8010' but not designated port numbers like 8080(tcpip),25(smtp),21(ftp) etc.,

Note2: you can use any name not only 'MyApp'

This solution works for sure unless your WebDev.Webserver.exe is physically corrupted.

Les deux ne fonctionnaient pas après que L'option de réparation Windows reste

1
répondu Deepu Duvedi 2010-11-13 04:45:50

Ma solution était de désactiver le partage de connexion Internet sur mon adaptateur sans fil, après quoi cela a immédiatement fonctionné. Je n'ai fait aucun autre changement. Je soupçonne que le serveur DHCP D'ICS interférait.

1
répondu Christopher Galpin 2011-09-28 21:03:15

Essayer de commenter la ligne suivante, si elle existe, dans votre fichier hosts (%windir%\System32\drivers\etc\hosts):

::1     localhost

Cela a fonctionné pour moi en utilisant Visual Studio 2008 SP1 sur Vista Ultimate x64 SP2.

1
répondu brandon 2011-11-09 16:49:08

J'ai eu ce problème plusieurs fois et j'ai fait différentes choses pour le résoudre. Quand je l'ai eu cette fois, tout ce que j'ai fait pour arrêter de "ne pas pouvoir se connecter à asp"..."erreur, a été renommer le répertoire du dossier Web app de xpCal à xpCal2. j'ai également essayé de déplacer le répertoire web app vers un répertoire différent de C:users\<me>\desktop\ à C:\users\<me>\desktop\new folder et cela a également fonctionné.

Je ne sais pas pourquoi cela a fonctionné, VS 2010 garde-t-il des informations sur les applications web séparées du dossier Web apps.

1
répondu oscar 2012-11-27 14:49:48

Dans mon cas, quand j'ai eu le ASP.NET plantage du serveur de développement, une chose qui a fonctionné était de changer le port pour le projet.

Je soupçonne ce qui s'est passé lorsque le serveur web s'est écrasé, il n'a pas relâché de verrou sur le port. Même s'il ne fonctionnait pas dans le Gestionnaire des tâches, quelque chose empêchait une nouvelle instance du serveur web de redémarrer sur le port d'origine. Changer le port était un travail assez décent autour. J'aurais pu redémarrer, mais qui a le temps pour ça, droit?

Détails: Windows 7 x64, VS2010,. NET Framework 4.0, ASP.NET site Web utilisant le serveur web intégré à VS2010.

BTW, je serais un peu prudent avec le remplacement du {[0] } comme suggéré dans d'autres messages. Si ce fichier a été corrompu, vous avez de plus gros problèmes avec votre système d'exploitation.

1
répondu eyesnz 2013-10-15 00:47:33

Salut Il suffit de changer l'asp.port du serveur de développement netweb d'automatique à un port spécifique e.g 8010 C'est ce qui a fonctionné pour moi

0
répondu lafama 2010-11-18 08:44:54

1) ne reflète pas HttpContext dans le fichier de classe ?

Réponse: - la plupart du temps, lorsque vous utilisez cette syntaxe dans le fichier de classe ne fonctionne pas nous devons ajouter une référence alors cela fonctionne dans le fichier de classe

Exemple utilisant le système.Web écrire cette syntaxe dans le fichier de classe

Système.Web.HttpContext (HttpContext ne reflète pas)

Après cela, j'ajoute refrence system web qu'il reflète

0
répondu Deepu Duvedi 2010-12-03 05:53:59

Aucune des solutions ci-dessus n'a fonctionné pour moi, mais j'en ai trouvé une qui a fonctionné: ouvrir la fenêtre Outils/Services D'administration et arrêter le service "WebClient". C'est quelque chose de pénible de devoir le désactiver en essayant de travailler avec mon code, mais c'est plus facile que la déconnexion et le retour que j'avais l'habitude de faire.

0
répondu Phileosophos 2011-10-30 05:25:04

-- Définition Du Problème

------ chaque fois que nous déboguons notre projet (soit en appuyant sur ctrl+f5 ou seulement f5) le premier .exe qui est appelé par VS s'appelle WebDev.Serveur web.EXE qui a été corrompu peut être n nombre de raisons

-- Solution

------ nous devons remplacer ce fichier

------Étape 1 ---

    go location C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0

    You will find this file

-------Étape 2 ---

    download WebDev.WebServer.rar file from

    http://www.2shared.com/file/11532086/a7f9858a/WebDevWebServer.html

-------Étape 3 ---

    NOTE :  You will need password for extraction this downloaded .rar file

    Password : optimusprime

------ Étape 4 ---

    Copy the downloaded WebDev.WebServer.EXE  file and replace in this below path

"C:\Program Fichiers \ Fichiers Communs \ Microsoft Partagé \ DevServer \ 9.0 "

--------étape 5------

Exécutez le programme

0
répondu Kamal Durai 2012-09-02 10:49:52

Allez dans Exécuter > > type > > cmd > > type taskkill / IM webdev.webserver20.EXE et puis essayez de relancer le programme

0
répondu Alexander Zaldostanov 2013-02-10 03:19:58

Dans mon cas, J'utilisais Windows 8 et le pare-feu Windows bloquait WebDev.Serveur web.EXE

Je suis donc allé aux paramètres du pare-feu Windows > autoriser une application via le pare-feu Windows > Ajouter un nouveau et accédez à C:\Program fichiers (x86)\Fichiers communs \ Microsoft Shared \ DevServer \ 11.0 Ensuite, sélectionnez WebDev.Serveur web pour permettre.

0
répondu Xaris Fytrakis 2013-04-08 11:50:43

Pour certaines âmes pauvres qui commencent à utiliser TypeMock on ASP.NET tests unitaires comme moi, vous devez le désactiver dans Visual Studio pour éviter cette erreur: dans Tools - >Add-In Manager, décochez les cases pour TypeMock Isolator. Je suppose que vous devez réactiver cela pour vos tests unitaires.

0
répondu yangli.liy 2013-12-25 23:54:38