2008-08-19 6 views

Répondre

23

Quelques détails ici pourquoi il le fait et comment vous pouvez surmonter:

http://vishaljoshi.blogspot.com/2007/12/tips-tricks-start-up-options-and.html

Il y a des cas où vous pourriez avoir de nombreuses applications Web ou des sites Web dans la même solution et vous pouvez En fait, il n'est peut-être pas souhaitable d'avoir plusieurs instances de serveur de développement ASP.NET en cours d'exécution ... VS fournit un paramètre explicite dans la grille de propriétés de l'application/site Web appelée Serveur Web de développement. - "Toujours démarrer lors du débogage" qui est défini sur True par défaut ... Si vous définissez cette propriété sur False, un seul site Web L'instance erver sera créée pour le projet web de démarrage ...

+0

Vous venez de résoudre un problème pour moi qui m'énerve depuis des années. Merci mec! Tu as fait ma journée. – Daryl

+0

Merci. Ce paramètre "Toujours démarrer lors du débogage" a sauvé la frustration. –

0

J'ai également été très ennuyé par ce comportement. La seule solution que j'ai trouvée est de changer manuellement la page de propriétés pour chaque application web afin qu'elle frappe une instance en cours d'exécution dans IIS.

Je préfère quand même, parce que le débogage avec le serveur web intégré peut vous donner une très fausse impression de la façon dont votre application va interagir avec le modèle de sécurité IIS.

2

Dans Visual Studio 2008, il existe une entrée dans la page Propriétés du projet appelé "Toujours démarrer lors du débogage".

Notez que vous devez y accéder en sélectionnant le projet et en accédant au volet Propriétés (ou en cliquant avec le bouton droit sur Propriétés). Cette option n'est pas présente lorsque vous double-cliquez sur le projet et que vous l'ouvrez dans le volet d'édition principal. Par défaut, VS définit par défaut cette valeur sur pour tous vos projets Web.

L'éteindre résoudra ce problème.

[éditorial] Ceci est assez ennuyeux et je souhaite le défaut était faux! [/ Éditorial]

12

Set « Commencez toujours lors du débogage » du projet de service Web sur false. Pour accéder à la propriété, cliquez sur le noeud du projet, puis appuyez sur F4 ou cliquez sur Afficher | Fenêtre Propriétés (pas Pages de propriétés).

Attention: c'est et non dans les propriétés que vous atteignez en cliquant sur le nœud du projet puis en cliquant sur Propriétés; ou en double-cliquant sur le sous-noeud Propriétés du projet; ou en cliquant sur Afficher | Pages de propriétés. Il est également ennuyeux de constater que cette propriété est conservée en tant que paramètre utilisateur dans le fichier .csproj.user.

3

Je sais que c'est une vieille question, mais dans Visual Studio 2010 choisir les propriétés d'un projet Web vous amène à la grande grille/grille de configuration. Le paramètre Always Start When Debugging est enterré un peu.

En mettant l'accent sur l'aspect du projet Web souhaité à la fenêtre/onglet Propriétés (CTRL +W, P) et définissez la propriété là-bas.

Questions connexes