Comment : créer et configurer des répertoires virtuels dans IIS 5.0 et 6.0

Mise à jour : novembre 2007

Vous pouvez utiliser Gestionnaire des services IIS pour créer un répertoire virtuel pour une application Web ASP.NET hébergée dans IIS 5.0, IIS 5.1 et IIS 6.0. Un répertoire virtuel apparaît aux navigateurs clients comme faisant partie du répertoire racine d'un serveur Web, même s'il peut résider ailleurs physiquement. Cette approche vous permet de publier du contenu Web qui n'est pas hébergé sous le dossier racine d'un serveur Web, par exemple du contenu situé sur un ordinateur distant. Cela constitue également un moyen efficace pour configurer un site en vue d'un travail de développement Web local, un site Web unique n'étant pas requis pour chaque répertoire virtuel. Cette rubrique explique comment créer un répertoire virtuel et le configurer pour exécuter des pages ASP.NET.

Remarque :

Pour plus d'informations sur la configuration d'un répertoire virtuel dans IIS 7.0, consultez Comment : créer et configurer des répertoires virtuels dans IIS 7.0.

Vous devez créer un répertoire virtuel dans le cadre d'un site Web IIS existant. Il peut s'agir du site Web par défaut créé à l'installation d'IIS ou d'un site Web que vous avez créé. Pour plus d'informations sur l'installation et la configuration d'IIS ou sur la création d'un site Web, consultez la documentation d'aide IIS ou la documentation du produit IIS en ligne sur le site Web Microsoft TechNet.

Comme alternative à la création d'un répertoire virtuel pour une application Web, vous pouvez créer un site Web. Pour plus d'informations sur la création d'un site Web dans Gestionnaire des services IIS, consultez Comment : créer et configurer des sites Web ASP.NET locaux dans IIS 6.0.

Création du répertoire virtuel

Suivez l'une des procédures décrites dans la rubrique Comment : ouvrir le Gestionnaire des services IIS pour ouvrir le Gestionnaire des services IIS. Vous pouvez ensuite créer un répertoire virtuel.

Pour créer un répertoire virtuel à l'aide du Gestionnaire des services Internet

  1. Dans Gestionnaire des services IIS, développez l'ordinateur local et le site Web auquel vous souhaitez ajouter un répertoire virtuel.

  2. Cliquez avec le bouton droit sur le site ou le dossier dans lequel vous souhaitez créer le répertoire virtuel, cliquez sur Nouveau, puis sur Répertoire virtuel.

  3. Dans l'Assistant Création de répertoire virtuel, cliquez sur Suivant.

  4. Dans la zone Alias, attribuez un nom au répertoire virtuel, puis cliquez sur Suivant. Comme l'utilisateur doit entrer ce nom pour accéder au site Web, choisissez un nom court et facile.

  5. Dans la zone Chemin d'accès, tapez ou accédez au répertoire physique qui contient le répertoire virtuel, puis cliquez sur Suivant.

    Vous pouvez sélectionner un dossier existant ou en créer un pour héberger le contenu du répertoire virtuel.

  6. Activez les cases à cocher des autorisations d'accès que vous souhaitez assigner aux utilisateurs.

    Par défaut, les cases à cocher Lire et Exécuter les scripts sont activées. Ces autorisations vous permettent d'exécuter des pages ASP.NET pour de nombreux scénarios courants. Pour plus d'informations, consultez la section suivante de cette rubrique.

  7. Cliquez sur Suivant, puis sur Terminer.

Configuration du répertoire virtuel

Après avoir créé un répertoire virtuel, vous pouvez configurer la sécurité et l'authentification pour ce dernier. Lorsque vous configurez la sécurité, vous spécifiez des autorisations pour un compte ou un groupe. Le tableau suivant affiche les paramètres d'autorisation disponibles dans IIS 5.0, IIS 5.1 et IIS 6.0.

Compte ou groupe

Autorisations

Compte ou groupe autorisé à naviguer sur le site si vous avez désactivé l'authentification anonyme lors de la création du répertoire virtuel.

Lecture et exécution

Compte configuré pour accéder aux ressources système pour le contexte d'utilisateur actuel ASP.NET, par exemple le compte Service réseau (IIS 6.0) ou le compte ASPNET (IIS 5.0 et 5.1).

Lecture et exécution

Affichage du contenu du dossier

Lecture

Écriture

Pour configurer la sécurité et l'authentification d'un répertoire virtuel

  1. Dans Gestionnaire des services IIS, cliquez avec le bouton droit sur le nœud du répertoire virtuel que vous souhaitez configurer, puis cliquez sur Propriétés.

  2. Cliquez sur l'onglet Sécurité de répertoire, puis dans la section Authentification et contrôle d'accès, cliquez sur Modifier.

  3. Activez la case à cocher de la ou des méthodes d'authentification que vous souhaitez utiliser pour votre répertoire virtuel, puis cliquez sur OK. Les cases à cocher Activer la connexion anonyme et Authentification Windows intégrée sont déjà activées par défaut.

    Les deux scénarios d'authentification les plus courants sont les suivants :

    • Authentification Windows intégrée pour un site Intranet local ;

    • Authentification par formulaire pour un site Internet ou extranet auquel les utilisateurs accèdent par un pare-feu.

    Pour configurer l'authentification pour un site Internet, vous devez configurer l'authentification par formulaire. Pour plus d'informations sur les options d'authentification, consultez Authentification ASP.NET. Pour une procédure pas à pas décrivant la création d'un site à l'aide de l'authentification par formulaire, consultez Comment : implémenter une simple authentification par formulaire.

  4. Pour configurer l'authentification pour un scénario de développement local ou intranet, désactivez la case à cocher Activer la connexion anonyme et vérifiez que la case à cocher Authentification Windows intégrée est activée.

  5. Dans l'Explorateur Windows, ouvrez le dossier parent du dossier qui contiendra les pages du site. Cliquez avec le bouton droit sur ce dossier puis cliquez sur Partage et Sécurité.

    La boîte de dialogue Propriétés du dossier s'ouvre.

  6. Cliquez sur l'onglet Sécurité.

  7. Dans la liste Noms d'utilisateurs ou de groupes, sélectionnez un nom de groupe ou d'utilisateur.

    Remarque :

    Pour ajouter un nom de groupe ou d'utilisateur, cliquez sur Ajouter, puis sur le bouton Emplacements. Sélectionnez le nom de l'ordinateur local dans la liste puis cliquez sur OK. Entrez ensuite le nom du compte que vous souhaitez ajouter dans la zone de texte. Après avoir entré le nom, cliquez sur Vérifier les noms pour vérifier le nom du compte. Cliquez sur OK pour ajouter le compte.

  8. Dans la liste Autorisations, sélectionnez les autorisations appropriées pour le nom de groupe ou d'utilisateur.

  9. Cliquez sur Appliquer.

  10. Cliquez sur OK.

Voir aussi

Tâches

Comment : créer et configurer des sites Web ASP.NET locaux dans IIS 6.0

Comment : implémenter une simple authentification par formulaire

Autres ressources

Administration de sites Web ASP.NET

Authentification ASP.NET