Comment : créer des répertoires virtuels IIS dans Visual Web Developer

Mise à jour : novembre 2007

Si les services Internet (IIS) sont exécutés sur votre ordinateur local, vous pouvez créer une racine virtuelle IIS qui pointe vers les fichiers d'un emplacement situé en dehors de la structure des dossiers IIS par défaut (en général \Inetpub\wwwroot). Un répertoire virtuel est utile lorsque vous souhaitez exécuter des pages dans un dossier existant ou dans un site Web de système de fichiers local.

Pour créer un répertoire virtuel IIS local dans Visual Web Developer

  1. Dans le menu Fichier de Visual Studio, cliquez sur Nouveau, puis sur Site Web.

  2. Dans la boîte de dialogue Nouveau site Web, cliquez sur Parcourir.

  3. Dans la boîte de dialogue Choisir un emplacement, cliquez sur l'icône Serveur IIS local.

    Remarque :

    Vous devez être membre du groupe Administrateurs sur l'ordinateur local pour accéder à la métabase IIS et créer un répertoire virtuel.

  4. Dans le contrôle d'arborescence, sélectionnez Site Web par défaut, ou le dossier dans lequel vous souhaitez créer un répertoire virtuel.

  5. Dans le coin supérieur droit de la boîte de dialogue Choisir un emplacement, cliquez sur le bouton Créer un répertoire virtuel (il n'y a pas de texte sur ce bouton, mais le texte apparaît lorsque vous placez le pointeur de la souris sur le bouton). Un objet d'administration IIsWebVirtualDirectory est alors créé dans IIS.

    Remarque :

    Vous pouvez également cliquer sur le bouton Créer une application Web, ce qui créera également un répertoire virtuel (un objet d'administration IIsWebDirectory dans IIS), mais ne vous donnera la possibilité de mapper le répertoire virtuel à un répertoire physique différent. Pour plus d'informations, consultez la rubrique « Metabase Structure » dans le Kit de développement IIS SDK.

  6. Dans la zone de texte Nom de l'alias, tapez le nom de votre répertoire virtuel.

  7. Dans la zone de texte Dossier, tapez le chemin qualifié complet du répertoire physique où se trouvent vos fichiers, ou cliquez sur le bouton Parcourir pour accéder à l'emplacement, puis cliquez sur OK.

    Remarque :

    Si vous souhaitez que les clients puissent naviguer jusqu'à vos pages Web, la liste de contrôle d'accès (ACL) configurée sur le répertoire physique doit inclure des autorisations de lecture et d'exécution pour le compte IIS_WPG et Internet Guest Account. Pour plus d'informations, consultez la rubrique « Access Control with IIS 6.0 » dans le guide des opérations IIS

    Vous pouvez continuer à créer ou supprimer des répertoires virtuels dans la boîte de dialogue Choisir un emplacement. Lorsque vous êtes prêt à créer un projet de site Web, vous pouvez sélectionner l'emplacement dans le contrôle d'arborescence et cliquer sur Ouvrir.

Pour créer un répertoire virtuel IIS distant dans Visual Web Developer

  1. Dans le menu Fichier de Visual Studio, cliquez sur Nouveau, puis sur Site Web.

  2. Dans la boîte de dialogue Nouveau site Web, cliquez sur Parcourir.

  3. Dans la boîte de dialogue Choisir un emplacement, cliquez sur l'icône Site distant.

  4. Dans la zone de texte Emplacement du site Web, cliquez sur Nouveau site Web.

  5. Dans la zone de texte URL Web de la boîte de dialogue Créer un site Web FrontPage, tapez l'URL du serveur IIS distant et ajoutez le nom du répertoire virtuel que vous souhaitez créer, par exemple http://<nom serveur>/<nouveau nom du répertoire virtuel>.

  6. Cliquez sur OK.

    Remarque :

    Si une boîte de dialogue d'authentification s'ouvre, tapez votre nom d'utilisateur et votre mot de passe, puis cliquez sur OK. Vous devez utiliser un compte qui dispose d'autorisations de création sur le serveur.

  7. Dans la boîte de dialogue Choisir un emplacement, cliquez sur Ouvrir.

  8. Dans la boîte de dialogue Nouveau site Web, cliquez sur OK.

    Un nouveau projet de site Web est créé pour votre nouveau répertoire virtuel distant. Le répertoire virtuel est créé comme un objet d'administration IIsWebDirectory sur le Site Web par défaut du Serveur IIS. Pour plus d'informations, consultez la rubrique « Metabase Structure » dans le Kit de développement IIS SDK.

    Selon votre vitesse de votre connexion et de votre processeur, la création d'un site à distance peut être plus lente que la création en local. Une autre solution consiste à créer votre site localement comme un site Web de test, puis à publier ou copier votre site de test vers l'emplacement distant. Pour plus d'informations, consultez Publication de sites Web ou Copie de sites Web avec l'outil Copier le site Web.

Voir aussi

Tâches

Procédure pas à pas : création d'un site Web avec appartenance et connexion utilisateur

Concepts

Types des sites Web dans Visual Web Developer

Utilisation de Visual Web Developer en tant qu'utilisateur autre qu'un administrateur