Utiliser des répertoires virtuels (Windows)

Un répertoire virtuel est un lien vers un répertoire physique qui a été créé sur le disque dur d’un serveur. Les répertoires virtuels peuvent posséder un certain nombre de paramètres spéciaux comme une configuration ASP.NET personnalisée, des droits d’accès, une protection d’URL par mot de passe et plus encore.

Comme tout répertoire virtuel peut avoir ses propres paramètres, y compris une configuration ASP.NET personnalisée, les répertoires virtuels sont très utiles pour la configuration de vos applications Web, particulièrement celles écrites en ASP.NET. Par exemple, si vous avez trois applications Web qui utilisent ASP.NET version 2.0 et si vous voulez installer une application Web qui utilise ASP.NET version 4.0, vous pouvez créer un répertoire virtuel pour ASP.NET 4.0, configurer les paramètres ASP.NET pour ce répertoire, activer la version 4.0 pour ce répertoire uniquement, et poursuivre l’installation de l’application voulue.

Les répertoires virtuels peuvent également servir d’alias. Exemple : une application Web est installée sur votre domaine « exemple.com » dans le répertoire physique « /my_data/web_apps/forum ». Pour accéder à cette application Web, les utilisateurs doivent taper « exemple.com/my_data/web_apps/forum » ce qui est difficile à retenir et trop long à taper. Vous pouvez créer un répertoire virtuel intitulé forum à la racine de votre hôte virtuel et créer un lien entre ce répertoire virtuel et /my_data/web_apps/forum, pour que les utilisateurs voulant accéder à l’application Web aient seulement à saisir exemple.com/forum, ce qui est bien plus court et plus facile à retenir.