2013-02-25 4 views
2

. .Création de liens symboliques pour les environnements Web IIS7

Nous avons un besoin croissant de ressources Web (fichiers, documents, images, etc.) à partager entre différents environnements Web.

Je cherche à mettre en place des liens symboliques à l'appui, mais je ne sais pas comment le configurer. (Ou serait-il préférable de mettre en place des répertoires virtuels Une partie de ma question est, quelles sont les meilleures pratiques actuelles pour configurer cela?)

À titre d'exemple, supposons que:

  • L'environnement est en cours d'exécution sur une plate-forme IIS7, et DOIT être dans un environnement Windows.
  • Les fichiers partagés doivent être conservés à l'aide de TFS.
  • Les sites Web occupent des sites différents sur la même instance IIS et résident sur le même serveur physique.
  • Les sites sont des plates-formes Web multiples - par exemple, un site est ASP.NET, tandis qu'un autre exécute ASP classique.
  • Tous les sites sont sous le même parapluie d'entreprise, c'est pourquoi les ressources doivent être partagées.
  • Tous les sites extraient des données de la même instance de base de données SQL Server.

Comment est-ce que je créerais un lien symbolique pour soutenir ceci? Ou, d'ailleurs, les liens symboliques sont-ils la meilleure façon de s'y prendre?

Merci d'avance!

Édition: Addendum à l'exemple ci-dessus: mon environnement ASP classique peut également inclure des sous-dossiers virtuels ASP.NET. Par exemple, je peux faire fonctionner mon domaine www.somedomain.com dans ASP classique, mais avoir un sous-répertoire (www.somedomain.com/dotnetapp) fonctionnant comme une application ASP.NET. Le répertoire virtuel utilisé par ASP.NET doit pouvoir accéder aux mêmes ressources de fichier que l'environnement ASP classique.

+0

Je suis tombé sur [** ce lien **] (http://stackoverflow.com/questions/2992112/junctions-or-virtual-directories-for-web-applications), et je l'ai trouvé utile. –

Répondre

3

Sous Windows, les répertoires virtuels sont plus courants. Il vous permet également d'utiliser les fonctions de répertoire virtuel d'IIS et la gestion des droits Windows/IIS.

+0

C'est ce que je pensais, mais je voulais demander quelques opinions et voir comment les autres le faisaient. Laissez-moi bricoler un peu et voir ce que je peux faire avec. Merci pour les commentaires. –

+0

Il est même possible de mettre les actifs sur un lecteur réseau/NAS. La gestion des droits est un peu plus compliquée dans ce cas, vous devrez créer un utilisateur réseau et l'utiliser comme identité pour votre pool d'applications afin d'accéder aux fichiers sur le NAS. –

Questions connexes