7
votes

Comment Visual Studio décida-t-il du port pour exécuter des applications?

Lorsque vous exécutez une application à partir de Visual Studio, il semble choisir un port aléatoire sur localhost. Par exemple, exécutez une application en ce moment, je reçois

http: // localhost: 3240 / ApplicationSffacere

Je réalise que ce port est chargé dans le fichier de solution, via

vwdport = "3240"

Comment cela est-il décidé? Il semble assez aléatoire.


0 commentaires

4 Réponses :


0
votes

Consultez les propriétés de votre application Web dans la solution Explorateur (clic droit> Propriétés)

L'onglet Web est celui que vous recherchez.

gentillesse,

DAN


5 commentaires

Onglet Web? Clic droit -> Les propriétés génèrent une barre latérale avec des propriétés communes et des propriétés de configuration. Aucun onglet Web. Ceci est VS2005, devrait avoir spécifié.


Ah ... je regarde 2008, désolé


Votre projet est-il une application Web?


Oui c'est le cas. J'ai parfaitement en cliquant sur la solution elle-même dans l'explorateur de la solution, oui?


Non réellement sur le projet à l'intérieur de la solution, monsieur :)



8
votes

Par défaut, les projets d'application Web ASP.NET sont configurés pour lancer et exécuter à l'aide du serveur Web VS intégré (AKA Cassini) sur un port HTTP aléatoire sur la machine.

Ce numéro de port peut être modifié si ce port est déjà utilisé ou si vous souhaitez tester et exécuter spécifiquement à l'aide d'un numéro différent:

 text alt
(source: Scotgu.com )


0 commentaires

1
votes

Ce numéro de port est initialement attribué au hasard, mais Visual Studio tentera d'utiliser ce même numéro de port chaque fois que l'application commence.


0 commentaires

4
votes

Je sais que c'est un peu vieux, mais je me demandais la même chose. J'ai finalement trouvé la réponse pour VS2005, mais je figureais avec je la partageais avec la communauté de dépassement de la pile.

  1. Ouvrez votre projet
  2. Cliquez sur (pas de clic droit) sur le nom du projet dans l'explorateur de la solution (cette ligne supérieure, en gras)
  3. HIT F4 - Cela fera apparaître un panneau de propriétés
  4. Changer "Utiliser des ports dynamiques" sur FALSE
  5. Modifiez éventuellement le numéro de port sur le port que vous souhaitez utiliser

    et vous avez terminé.


0 commentaires