2010-10-04 5 views
0

Y at-il une telle chose?Asp.Net MVC Zone virtuelle

J'ai deux projets dans la même solution. Lorsque j'exécute la solution dans Visual Studio, deux instances distinctes de localhost sont lancées.

projet foo est disponible à http://localhost:3091

et

barre de projet est disponible à http://localhost:3094

Je voudrais avoir accès à la barre de projet dans foo par exemple: http://localhost:3091/bar/

De mon recherche sur les zones, il semble que je devrais recréer le projet de bar comme un domaine dans le projet foo.

Y a-t-il un moyen de le faire par exemple avec une zone virtuelle sans avoir à recréer dans une zone?

Est-ce possible et, dans la négative, quelle est la bonne façon d'y parvenir?

+0

La méthode correcte consiste à utiliser une zone. Que signifierait même une "zone virtuelle"? –

+0

@Kirk - un moyen de cartographier un projet dans une zone sans avoir à recréer le projet dans une zone - si une telle installation existe? –

Répondre

2

Ce que vous devez faire est d'héberger ces projets Web dans IIS local. Vous devez avoir http://localhost/proj1 et http://localhost/proj2 et http://localhost/proj1/bar. L'utilisation des zones doit se résumer à une décision d'architecture. Il semble que peut-être garder ces deux projets serait souhaitable. Il suffit de les exécuter sous IIS local, modifier la page de propriétés dans chaque projet pour refléter cela.

Pour répondre directement à votre question, je ne suis pas au courant de quoi que ce soit qui existe et qui ne soit pas au courant de l'existence d'un tel projet.