2009-01-22 11 views
1

J'ai une solution avec 8 applications Web distinctes qui sont nécessaires pour rediriger/lier les uns aux autres à l'occasion.Comment exécuter 2 copies ou plus de la même WebSolution en même temps?

J'utilise aussi Subversion comme sourceControl et je fais le développement dans une branche et la correction de bugs dans une autre.

Ainsi, je peux avoir plus d'une copie de la suite Web sur mon ordinateur à la fois.

Aux fins de cette question disons qu'ils sont dans des répertoires DEV et FIX

je voudrais charger les deux solutions dans des copies séparées de VS et ont chacun en mesure de fonctionner de façon autonome sans entrer en conflit.

J'ai également besoin de la capacité de brancher rapidement la source et de générer à nouveau une troisième ou une quatrième copie du système sans conflit.

Alors, quel est le meilleur moyen d'y parvenir? (IIS, Visual Studio Development Server, Custom WebServer)

Puis-je configurer une solution pour exécuter toutes ses applications Web sur un seul port et configurer ce port au même endroit?

Répondre

1

Le serveur de développeur ASP.NET fourni avec Visual Studio l'accomplira. Il existe également un hack qui permet de configurer plusieurs sites dans la version personnelle d'IIS, mais il est toujours difficile de passer d'un site à l'autre.

Cet article explique comment vous pouvez utiliser le hack je l'ai mentionné à configurer plusieurs serveurs virtuels sur XP Pro: http://www.developerfusion.com/code/4645/multiple-iis-virtual-servers-on-xp-pro/

Personnellement, je voudrais simplement choisir d'utiliser le serveur de développeur ASP.NET à moins que vous besoin IIS fonctionnalité spécifique.