Je suis en train de déboguer projet simple codeplex . j'utilise
Je n'ai modifié aucun code de ce projet codeplex et il suffit d'appuyer sur F5 pour exécuter le projet VideoPlayerWeb.
Le problème actuel que j'ai rencontré est un message d'erreur -
Impossible de se connecter au serveur de développement ASP.Net.
Voici mes captures d'écran lorsque je clique sur F5. Des idées ce qui ne va pas?
J'ai eu ce problème avec VS 2010 et c'était aussi simple que de mettre fin au processus "WebDev.WebServer40.EXE". Bien que l'icône n'apparaisse plus dans la barre d'état système, le processus était toujours en cours d'exécution.
Peut-être un certain nombre de choses ... essayez-les (vérifiez le dernier en premier) ...
Je les ai obtenues de quelques forums ailleurs, j'espère qu'ils pourront vous aider. Bonne chance. Dites-nous ce qui fonctionne et un peu plus sur votre environnement (pare-feu, anti-virus, etc.) peut également vous aider.
J'ai également essayé toutes les solutions ci-dessus et d'autres sites Web, mais sans succès.
Ce qui a fonctionné pour moi a été de renommer ou de supprimer le fichier applicationhost:
Renommez ou supprimez C:\Utilisateurs\Utilisateur\Documents\IISExpress\config\applicationhost <.
Je suis allé au fichier de projet et ai changé le port du serveur de développement en 1504. Eh bien, 1504 a travaillé sur un autre projet pour moi, alors je suis parti avec cela. J'espère que cela t'aides.
Le serveur de port du projet est déjà exécuté dans le thread actuel. Vous devez terminer le processus à l'aide du gestionnaire de tâches.
Suivez l'étape ci-dessous:
Pres Ctrl + Alt + Suppr (Gestionnaire de tâches)
recherchez le serveur asp.net comme WebDev.WebServer40.exe pour VS2010 et appuyez sur end process.
Maintenant, continuez avec vs2010 run Button
Sous Paramètres du projet, essayez de spécifier un autre port, par exemple 64773. J'ai rencontré ce problème plusieurs fois et cela a toujours fonctionné pour moi.
C'est très étrange! Je n'aime pas suggérer quelque chose d'aussi simple que de redémarrer Visual Studio ... mais c'est ce qui semble être le meilleur endroit pour commencer. Vérifiez également les paramètres de votre projet. Comme vous l'avez dit, vous venez de télécharger ceci et d'essayer de l'exécuter ... peut-être que la solution/projet n'est pas configuré pour utiliser le serveur Casini fourni avec Visual Studio?
Erreur 1) Impossible de se connecter au serveur de développement Asp.net? Réponse: Impossible 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 à votre 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 généralement 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
puis choisissez cette option de menu pour lancer un serveur Web doté d’un site racine sur le port 8010 (ou le port de votre choix) pour le 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, cliquez avec le bouton droit de la souris 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 (utiliser le serveur Web intégré) par "Utiliser un serveur personnalisé". Définissez ensuite la valeur de l'URL de base comme suit:
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
Development Server n'est pas disponible car 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 fonctionnent pas après que cette option de réparation de Windows reste
Essayez de commenter la ligne suivante, si elle existe, dans votre fichier hosts (%windir%\System32\drivers\etc\hosts
):
::1 localhost
Cela a fonctionné pour moi avec Visual Studio 2008 SP1 sur Vista Ultimate x64 SP2.
Dans mon cas, lorsque j'ai eu un crash du serveur de développement ASP.NET, une chose qui a fonctionné a été de changer le port du projet.
Je soupçonne que ce qui s’est passé est que, lorsque le serveur Web est tombé en panne, il n’a pas libéré de verrou sur le port. Même s'il n'était pas en cours d'exécution 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. J'aurais pu redémarrer, mais qui a le temps pour ça, non?
Détails: Site Web Windows 7 x64, VS2010, .NET Framework 4.0, ASP.NET utilisant le serveur Web intégré à VS2010.
BTW, je serais un peu prudent de remplacer le WebDev.WebServerServer.EXE
comme suggéré dans d'autres messages. Si ce fichier a été corrompu, vous avez de gros problèmes avec votre système d'exploitation.
Ma solution consistait à désactiver le partage de connexion Internet sur mon adaptateur sans fil, après quoi cela fonctionnait immédiatement. Je n'ai fait aucun autre changement. Je soupçonne le serveur DHCP d'ICS d'interférer.
Voici les étapes
Remarque 1: vous pouvez utiliser n'importe quel numéro de port, pas seulement '8010', mais pas les numéros de port désignés, tels que 8080 (tcpip), 25 (smtp), 21 (ftp), etc.,
Note2: vous pouvez utiliser n'importe quel nom et pas seulement 'MyApp'
Cette solution fonctionne à coup sûr, sauf si votre WebDev.Webserver.exe est physiquement corrompu.
J'ai eu ce problème plusieurs fois et j'ai fait différentes choses pour le réparer. Quand je l’ai eu cette fois, tout ce que j’ai fait pour cesser d’obtenir l’erreur "Impossible de se connecter à asp ...", a été de renommer le répertoire de dossiers de l’application Web de xpCal
à xpCal2.
. J'ai aussi essayé de déplacer le répertoire de l’application Web dans 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 conserve-t-il les informations relatives aux applications Web séparément du dossier des applications Web?.
Pour éviter que les erreurs qui précèdent ne commencent à utiliser TypeMock sur les tests unitaires ASP.NET comme moi, vous devez le désactiver dans Visual Studio: Dans Outils -> Gestionnaire de compléments, décochez les cases correspondant à TypeMock Isolator. Je suppose que vous devez le réactiver pour vos tests unitaires.
Aucune des solutions ci-dessus n'a fonctionné pour moi, mais j'en ai trouvé une qui fonctionne: ouvrir la fenêtre Outils/Services d'administration et arrêter le service "WebClient". C'est un peu pénible de devoir le désactiver lorsque j'essaie de travailler avec mon code, mais c'est plus facile que de se déconnecter et de se rallumer comme auparavant.
--Définition du problème
------ à chaque fois que nous déboguons notre projet (en appuyant sur ctrl + f5 ou seulement sur f5), le premier fichier .exe appelé par VS s’appelle WebDev.WebServer.EXE qui a été corrompu et peut avoir plusieurs 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 Files\Fichiers communs\Microsoft Shared\DevServer\9.0 "
-------- étape 5 ------
lancer le programme
1) ne reflétant pas HttpContext dans le fichier de classe?
Réponse: -La plupart du temps, l'utilisation de cette syntaxe dans le fichier de classe ne fonctionne pas Nous devons ajouter une référence, puis cela fonctionne dans le fichier de classe
exemple utilisant system.web écrire cette syntaxe dans le fichier de classe
System.Web.HttpContext (HttpContext ne reflète pas)
après que j'ajoute le système de référence Web qu'il reflète
Allez sur Exécuter >> tapez >> cmd >> tapez Taskkill/IM webdev.webserver20.exe Puis essayez de réexécuter le programme
Dans mon cas, j'utilisais Windows 8 et le pare-feu Windows bloquait WebDev.WebServer.EXE.
Je suis donc allé dans les paramètres du Pare-feu Windows> Autoriser une application via le Pare-feu Windows> Ajouter un nouveau .__ et naviguez jusqu'à C:\Fichiers de programme (x86)\Fichiers communs\Microsoft Shared\DevServer\11.0 .__, puis sélectionnez WebDev. WebServer à autoriser.
salut Il suffit de changer le port du serveur de développement Web asp.net de automatique à un port spécifique ex. 8010