IIS Express Web Server - (Chaque) Port est en cours d'Utilisation?

Aujourd'hui j'ai installé VS2010 SP1 Beta, et IIS 7 Express, Car j'ai actuellement IIS5 sur ma machine de développement local et je pensais essayer IIS Express.

je suis entré dans la fenêtre des propriétés de mon Application Web, j'ai coché la case "Utiliser IIS Express", j'ai créé le répertoire virtuel quand il m'a été demandé, mais j'ai reçu le message "Impossible de lancer le serveur Web IIS Express". Port x est en cours d'utilisation".

j'ai essayé de changer le numéro de port par défaut valeur qui était là, à de nombreux autres numéros de port, mais quelle que soit la valeur qui est là, je reçois toujours ce message, et je suis donc incapable d'utiliser le serveur Web de IIS Express.

est-ce que quelqu'un sait quel pourrait être le problème et comment le contourner?

15
demandé sur Joel Coehoorn 2011-02-11 15:07:44

8 réponses

si vous utilisez ESET NOD32 Anti Virus, vous devez modifier le paramètre" Web access protection " = > HTTP, HTTPS => web browsers =>croix-rouge la case à cocher de votre devnev.exe (il s'agit de trois cases à cocher, cliquez sur la case jusqu'à croix-rouge est apparu)

je viens d'installer VS 2010 SP1, en utilisant le réglage ci-dessus pour dire à NOD32 de laisser 'IIS Express' seul.

Référence: http://weblogs.asp.net/anasghanem/archive/2009/02/01/nod32-antivirus-is-blocking-visual-studio-built-in-development-server.aspx

13
répondu Vincent 2011-03-11 01:14:51

quelle version D'OS utilisez-vous? Pouvez-vous lancer IIS Express depuis la ligne de commande? Pourriez-vous essayer ce qui suit et poster le message d'erreur que vous voyez.

  1. supprimer le répertoire IISExpress situé dans le dossier 'Mes documents'

  2. allez dans le dossier d'installation de IIS Express '%programfiles%\IIS Express '(sur la machine 64 bits' %programfiles(x86)\IIS Express') et essayez de démarrer iisexpress.exe en ligne de commande (sans passer aucune arguments)

1
répondu vikomall 2011-02-11 18:41:18

j'ai eu un problème similaire. Il semble que si IIS Express gère déjà un site particulier et qu'ensuite vous essayez d'exécuter un projet qui utilise ce site via Visual Studio, il n'est pas en mesure d'attacher le débogueur. La solution était de fermer toutes les instances en cours D'exécution de IIS Express et WebMatrix, puis d'essayer d'exécuter le site via Visual Studio (F5).

je recommande d'installer WebMatrix car c'est la façon la plus simple de gérer les sites et les numéros de port que vous utilisez.

1
répondu tjrobinson 2011-03-02 11:47:20

j'ai le même problème dans visual studio 2012.

je crée une application sharepoint pour le SharePoint 2013 et cela s'est passé après quelques jours signifie qu'il fonctionnait avant puis j'ai eu l'erreur:

" Impossible de Lancer Serveur web IIS ", "port 62308 en cours d'utilisation.

pour corriger cela, je viens d'aller aux paramètres du projet web en cliquant avec le bouton droit de la souris sur le noeud du projet dans le panneau de droite sous l'onglet solution du projet. Changer le numéro de port et configurer le répertoire virtuel et ça a marché pour moi.

espérons que cela fonctionne pour quelqu'un d'autre au cas où il/elle a un problème.

1
répondu Bir Singh 2013-05-30 15:00:33

1 - Fermez Visual Studio.

2-supprimer le dossier IIS Express Dans les Documents ou éditer applicationhost.config:

<bindings>
  <binding protocol="http" bindingInformation=":8080:localhost" />
</bindings>

3 - supprimer le fichier solution.

4 - démarrez Visual Studio et utilisez open website.

5 - Choisissez le dossier de votre site web.

1
répondu 2013-11-22 07:53:07

vous pouvez désinstaller IIS 5, ou simplement configurer votre site Web IIS 5 pour utiliser un port autre que 80.

IIS Express tente d'utiliser le port 80, ce qui mène au conflit.

0
répondu Lex Li 2011-02-11 12:16:53

Si un corps toujours confronté au même problème ... même après avoir essayé toutes les étapes ci-dessus essayez les étapes suivantes...

1) fermer toutes les autres applications

2) Téléchargez L'application TcpView à partir de

http://technet.microsoft.com/en-gb/sysinternals/bb897437.aspx

3) Lancer l'application, vérifier la colonne localport et voir qui utilise ce port spécifique et à la fin de cette tâche

Que pour résoudre votre problème ... :)

0
répondu N.K 2013-12-09 13:24:13

allez à l'Explorateur de solutions, cliquez avec le bouton droit de la souris sur la présente Application, puis allez à propriétés, maintenant cliquez sur Web scroll la souris et changez le numéro de port. du projet localhost: 1257 MAINTENANT L'EXÉCUTER...

0
répondu Amit kumar 2014-01-20 07:25:29