Impossible de lancer l'ASP.NET serveur de Développement, car le port '1900' est en cours d'utilisation
J'ai été le développement de l'amende juste dans VS 2008 et de tester mon ASP.NET site web sur mon serveur de développement, quand soudain, j'ai été incapable de faire fonctionner mon site web plus. Dès que j'ai touché F5, apparaît le message:
Impossible de lancer l'ASP.NET serveur de Développement, car le port '1900' est en cours d'utilisation.
Il n'importe pas quel port je change, c'est toujours en cours d'utilisation. J'ai essayé:
- Modification du numéro de port
- De Redémarrer Visual Studio
- Redémarrage de ma machine
- L'installation d'IIS
Indice: Mon IIS refuse de démarrer. Mais je n'ai pas de IIS est installé lorsque j'ai été heureux de travailler plus tôt, de sorte que c'est probablement pas la question; c'est peut-être en mettant en évidence quelque chose d'autre.
Mise à jour: après le redémarrage, IIS ne démarrer, mais ici, le problème persiste.
- Rien de pertinent dans le journal des événements?
Vous devez vous connecter pour publier un commentaire.
Tout simplement fin à tous les Webdev.WebServer.exe processus - a fait le tour pour moi.
Parfois cette "impossible de lancer parce que le port est en cours d'utilisation' erreur se produit lorsque l'un des visual studio processus (webdev.webserver.exe) est toujours en cours d'exécution et verrouillé. Le webdev.serveur de processus(s) doivent se terminer lorsque vous fermez votre navigateur ou d'une application, mais si ils ne sont pas (par exemple mon Visual Studio s'est écrasé, mais si gauche le serveur web toujours en cours d'exécution), alors que cela pourrait verrouiller le port et cela permettra d'éviter de visual studio à partir de lancer votre projet. Lorsque vous essayez d'F5 de votre application (lancement de votre application à partir de visual studio), alors qu'il est en conflit avec le port en cours d'utilisation et le haut " parce que le port XYZ est en cours d'utilisation' erreur est affiché.
Donc pour résoudre le problème: dans la barre d'état (à côté de l'horloge windows), cliquez-droit et "Stop" de tous les ASP.net serveur de développement des icônes. Vous pouvez également ouvrir le gestionnaire des tâches et tuer tous les webdev.webserver.exe les processus.
Vous pouvez vérifier que le logiciel est en cours d'exécution sur le port donné par l'exécution de
netstat -o
à partir de l'invite de commande. Il permettra de donner l'ID de Processus (PID) du processus. J'ai eu cela se produise après l'installation de Skype, qui a été lié au port 80 avant IIS pourrait.Vous pouvez également vérifier le eventlog pour les messages pourquoi IIS ne démarre pas. Il pourrait donner suffisamment d'informations pour résoudre le problème ou à une recherche sur google.
Le problème a été résolu pour moi la configuration de NOD32 pare-feu pour ne plus voir VS comme un navigateur.
De configuration>Antivirus & AntiSpy>la protection de l'Internet>HTTP
Il suffit de décocher la vs, et le problème sera résolu.
J'espère que cela permet enfin.
Clic droit sur le petit "serveur de page" en cours d'exécution dans votre barre des tâches, puis cliquez sur fermer. Cela se produit généralement lorsque le processus de DÉBOGAGE s'arrête de façon inattendue, ou visual studio se bloque. Essayez une très haute port comme 50000 et voir si cela fonctionne. Il ne devrait pas y avoir de processus à l'aide de ce port.
J'ai eu le même problème pendant un long moment. J'ai vérifié toutes les idées qui est écrit ici. Finalement, la seule chose qui a fonctionné pour moi a été:
Parfois, il résout le problème...
Cependant, j'ai aussi une solution de contournement:
webdev.webserver.exe /port:[your_port] /path:"[your_path]"
your_port est le port de votre choix pour le serveur, your_path est le chemin où VS magasins de votre fichier source. Notez que vous devez coller uniquement le répertoire où votre .asmx fichier.
J'ai trouvé une solution qui ne nécessite pas de redémarrage (pour Windows 7).
À côté de l'horloge, il ya un bac d'icônes qui n'est accessible que si vous cliquez sur l'icône en forme de triangle qui est à côté du drapeau. Recherchez une icône avec info-bulle "ASP.net serveur de développement - port ###". Faire un clic droit et sélectionnez "stop"!
Une chose que j'ai essayé dans le passé, quand ce genre de chose s'est passé est telneting du port et de faire un GET ou HEAD:
Puis tapez dans la TÊTE et appuyez sur entrée. Parfois, les données renvoyées montre quelque chose comme un nom de serveur ou le nom d'une application.
Viens de vérifier il y a deux instance de vs2008 cours d'exécution dans la barre latérale.. 🙂
Pour un webforms site:
Jeu de Cassini (Visual studio léger du serveur web intégré) pour utiliser un port différent. Vous pouvez le faire dans le projet de dialogues de configuration
J'ai eu ce même problème et trouvé une solution j'ai donc pensé que je voudrais ajouter mon grain de sel:
Mon problème est que je voudrais obtenir le "Port en cours d'utilisation" message d'erreur même si le serveur de développement a été clairement de course et j'ai été en mesure d'utiliser l'application sur elle. Comme il s'est passé, je travaillais sur un Service Web à l'heure et arrivé à avoir la vue de conception ouverte, sans s'en rendre compte. C'était ce service de web design qui a été d'essayer de lancer le serveur de développement, c'est pourquoi je ne pouvais pas le type d'un seul caractère de code sans l'obtention de l'erreur.
Près de votre Service de Web design de vue... le problème est résolu.
J'espère sincèrement que cela aide quelqu'un d'autre un jour de trop.
Acclamations
Iain
J'ai eu le même problème, "impossible de lancer asp.net serveur de développement", La raison est le programme de virus... j'ai dû désactiver la il fonctionne correctement...
J'espère que cela aide...
Juste un heads-up - je suis tombé sur cette erreur pour le Port 8000 et il s'avère que j'avais encore Aptana Studio en cours d'exécution - qui apparemment fonctionne un serveur java sur le port 8000. Sorti Aptana et tout fonctionne.
J'ai eu le même problème. Le problème est que j'ai aussi eu IIS configuré pour utiliser ces ports. L'arrêt de IIS ou de changer les ports utilisés dans la solution était peut-solution.
J'ai tout simplement cessé d'installation de ce service - Web Déploiement de l'Agent de Service. Ensuite, j'ai été en mesure d'exécuter le site.
de changer le port dans Visual studio (Web) Propriétés du Projet pour IIS express section résolu le même problème pour moi
Dans le site web de la partie du projet, cliquez droit et faites "Propriétés de la Fenêtre" PAS de la Propriété "Pages" Changement "Utiliser les Ports Dynamiques" à TRUE. Vous pouvez garder 80 de là, si c'est le port listé--la clé est d'Utiliser des Ports Dynamiques.