2009-06-24 4 views
0

Je crée une application Web ASP.NET 3.5. Lorsque j'exécute le projet (à l'aide du serveur intégré de Visual Studio), il doit pouvoir accéder à un partage réseau en tant que répertoire virtuel. Je n'arrive pas à trouver d'informations sur la façon de le faire.Répertoire virtuel ASP.NET _within_ VS2008

La ressource réseau est très volumineuse, mise à jour fréquemment et utilisée par d'autres développeurs et dans d'autres projets - pas seulement moi et le mien. Je comprends que je peux créer un répertoire virtuel IIS sur le chemin réseau une fois le site déployé, mais cela ne m'aide pas pendant le débogage.

Répondre

3

Vous ne pouvez pas faire cela avec le serveur de développement Web. C'est pour déboguer une seule application, pas une qui dépend de plusieurs répertoires virtuels.

Comment fait-il référence au répertoire virtuel mappé au partage? En redirigeant vers des ressources sous ce répertoire virtuel? Si oui, alors pendant le débogage, pourriez-vous simplement changer l'emplacement vers lequel il redirige pour être un répertoire virtuel IIS?

+0

Les ressources sont toutes référencées directement. Bonne pensée, cependant. Je vais le garder à l'esprit. –

+0

Pour étendre la réponse de John, je recommande un gestionnaire de réécriture (temporaire) pour tous les types de fichiers dans le sous-dossier, redirigeant vers le dossier réel dans IIS; par exemple. http: //localhost/app/sub/foo.bar? a = b devient http: //iis-box/real-vdir/sub/foo.bar? a = b – devstuff

+0

Vous pouvez également exécuter VS2008 en tant qu'administrateur, puis utiliser l'IIS local directement. – devstuff

Questions connexes