À partir de 2005, VS a démarré ce comportement lorsque, au démarrage de la session de débogage, il génère un serveur Web pour chaque projet d'une solution. J'ai une solution avec 15 projets, cela prend du temps et c'est un gaspillage de ressources. Existe-t-il un moyen de le configurer différemment en utilisant simplement IIS?Comment configurer VS2008 pour ouvrir uniquement un serveur Web dans une solution avec plusieurs projets?
Répondre
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 ...
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.
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]
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.
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.
- 1. Comment ajouter plusieurs projets dans une solution dans VS2008 Web Developer Express?
- 2. VS.net définissez la version pour plusieurs projets dans une solution
- 3. VisualSVN - Upload Solution avec plusieurs projets
- 4. Déploiement ClickOnce pour solution contenant plusieurs projets
- 5. Comment configurer nginx pour fonctionner avec le serveur web Jetty6?
- 6. Stocker Visual Studio Solution avec plusieurs projets dans SVN
- 7. Modèle de solution VS2008
- 8. VS2008 Utilisation de clés de nom fort dans plusieurs projets
- 9. Les éléments de la solution traversent plusieurs projets Web dans Visual Studio
- 10. Tri des projets dans une solution
- 11. Fermeture VS2008 sans fichiers, pas de projets, aucune solution ne veut toujours enregistrer une solution
- 12. Plusieurs installations de Django - Comment configurer un multiplex transparent via le serveur web (Lighttpd)?
- 13. Plusieurs projets avec OpenGrok
- 14. Comment voulez-vous configurer un serveur web python avec plusieurs vhosts?
- 15. Configurer plusieurs applications Django sur un serveur
- 16. Comment configurer firefox pour ouvrir une application sans l'inviter?
- 17. Comment rendre usercontrol disponible pour plusieurs projets?
- 18. Plusieurs projets usercontrol dans MSVS08
- 19. Comment configurer jEdit pour les projets Scala?
- 20. Un raccourci clavier dans Visual Studio pour ouvrir un fichier dans votre solution?
- 21. VS2008: comment exécuter deux projets distincts à partir de la même solution
- 22. Asp.Net, télécharger l'image avec le serveur Web local VS2008
- 23. Extensibilité Visual Studio, Comment énumérer les projets dans une solution?
- 24. Comment utiliser les bibliothèques communes pour plusieurs projets Web Java
- 25. Meilleure façon de référencer une bibliothèque externe dans plusieurs projets dans une solution Visual Studio
- 26. Comment structurer un VCS avec plusieurs projets dépendants
- 27. Configurer automatiquement les projets de test unitaires dans VS2008, besoin d'aide
- 28. Plusieurs projets avec Eclipse
- 29. Navigateur par défaut pour une solution spécifique dans Visual Studio
- 30. Projets de test Afficher en tant que dossier uniquement dans VS2008 sur 1 machine
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
Merci. Ce paramètre "Toujours démarrer lors du débogage" a sauvé la frustration. –