2010-10-06 4 views
1

Je crée souvent plusieurs sous-domaines d'un projet Web, tels que blog.domain.com, www.domain.com et example.domain.com. Généralement, je place ces projets dans une seule solution, avec toutes les bibliothèques de classes communes, et j'attribue à chacun un numéro de port statique. Pour voir un site spécifique, je fais un clic droit sur un fichier dans l'explorateur de solution et sur "Afficher dans le navigateur".Quelle est la meilleure façon de gérer plusieurs sites Web dans une même solution dans Visual Studio?

Je travaille sur un projet avec plusieurs projets MVC2 sous VS 2010. Il semble que j'ai perdu la possibilité de "Voir dans le navigateur" depuis le menu contextuel d'un fichier, donc j'ai besoin d'utiliser le Set comme démarrage projet pour un site spécifique, puis Ctrl F5 pour afficher un site. Pratique mais frustrant.

Existe-t-il un meilleur moyen de gérer plusieurs sections communes d'un site en tant que sites différents, ou la raison pour laquelle je ne peux plus voir "Afficher dans le navigateur" dans le menu contextuel?

+1

La raison pour laquelle vous ne voyez pas l'option "Afficher dans le navigateur" est que mvc n'est pas vraiment un projet basé sur un fichier. – Buildstarted

+0

Oui, j'ai compris, et ça n'a jamais été idéal. Je voudrais généralement cliquer sur le document par défaut dans la racine (le document IIS 6), ou sur n'importe quelle vue pour ouvrir le serveur de développement, puis modifier l'URL à ce qu'elle devrait être. Je suppose qu'il doit y avoir un meilleur moyen, ou peut-être que je devrais utiliser une solution distincte par section. – Adrian

Répondre

0

Je viens de découvrir "Multiple Startup Projects" sous les propriétés de la solution. Ce n'est pas une solution idéale, mais cela me sauve le changement de projets de démarrage. Il ouvre un serveur de développement pour chaque projet et charge chaque site dans une fenêtre de navigateur distincte lorsque je ctrl F5.

Questions connexes