Instructions d'installation du répertoire virtuel
Les exemples Windows Communication Foundation (WCF) ont pour but de partager un répertoire virtuel commun nommé servicemodelsamples, mappé au dossier %SystemDrive%\inetpub\wwwroot\servicemodelsamples.
Vous pouvez exécuter les fichiers Setupvroot.bat et Cleanupvroot.bat à partir des Procédure d'installation unique pour les exemples Windows Communication Foundation pour créer le répertoire virtuel. Si vous préférez créer le répertoire virtuel manuellement, exécutez les procédures suivantes.
Procédures
Pour créer un répertoire virtuel dans IIS 5.1 ou 6.0 :
Ouvrez une fenêtre d'invite de commandes et tapez start inetmgr pour ouvrir le composant logiciel enfichable MMC des services IIS.
Dans le volet gauche, développez le nœud portant le nom de l'ordinateur, puis développez le nœud Sites Web.
Cliquez avec le bouton droit sur Site Web par défaut et sélectionnez Nouveau, Répertoire virtuel pour ouvrir l'Assistant Création de répertoire virtuel.
Dans l'Assistant, tapez servicemodelsamples en tant qu'alias pour le répertoire virtuel que vous créez.
Affectez la valeur %SystemDrive%\inetpub\wwwroot\servicemodelsamples au chemin. La plupart des exemplesWCF copient les fichiers exécutables de service dans cet emplacement une fois générés.
Remarque : %SystemDrive% correspond généralement à C: ou D:, en fonction de l'emplacement de lecteur où IIS est installé. Cliquez sur Suivant.
Les cases à cocher suivantes sont activées par défaut :
- Lecture
- Exécuter les scripts (tels que ASP)
Cliquez sur Suivant, puis sur Terminer pour fermer l'Assistant.
Remarque : Cette tâche doit être exécutée une seule fois, car les exemples WCF utilisent tous le même répertoire virtuel (servicemodelsamples).
Pour créer un répertoire virtuel dans IIS 7.0 :
Dans le menu Démarrer, cliquez sur Exécuter, puis tapez inetmgr pour ouvrir le composant logiciel enfichable MMC des services IIS.
Dans le volet gauche, développez le nœud portant le nom de l'ordinateur, puis développez le nœud Sites.
Cliquez avec le bouton droit sur Site Web par défaut, sélectionnez Ajouter une application pour ouvrir la fenêtre Ajouter une application.
Dans cette fenêtre, tapez servicemodelsamples en tant qu'alias pour le répertoire virtuel que vous créez.
Affectez la valeur %SystemDrive%\inetpub\wwwroot\servicemodelsamples au chemin d'accès physique. La plupart des exemplesWCF copient les fichiers exécutables de service dans cet emplacement une fois générés.
Remarque : %SystemDrive% correspond généralement à C: ou D:, en fonction de l'emplacement de lecteur où IIS est installé. Cliquez sur OK. L'application Web est créée pour les exemples WCF.
Remarque : Cette tâche doit être exécutée une seule fois, car les exemples WCF utilisent tous la même application Web (servicemodelsamples). Remarque : Dans cette documentation, le terme « répertoire virtuel » est synonyme du terme « application Web ».
Après avoir créé le répertoire virtuel, vous devez définir ses propriétés pour que les services WCF puissent être exécutés.
Pour définir des propriétés de répertoire virtuel supplémentaires dans IIS 5.1 ou 6.0 :
Cliquez avec le bouton droit sur le nœud servicemodelsamples, puis cliquez sur Propriétés.
Les cases à cocher suivantes sont activées par défaut :
- Lecture
- Accès au journal
- Indexer cette ressource
Cochez la case Exploration de répertoire. Cela permet d'accéder au répertoire du répertoire utilisant Internet Explorer, ce qui est utile lors du débogage d'un service.
Pour définir des propriétés de répertoire virtuel supplémentaires dans IIS 7.0 :
Cliquez sur le nœud servicemodelsamples.
Deux vues figurent au bas de la fenêtre. Sélectionnez Features View.
Double-cliquez sur l'entrée affichée pour Exploration de répertoire.
Dans le volet Actions, sélectionnez l'option Activer. Cela permet d'accéder au répertoire du répertoire utilisant Internet Explorer, ce qui est utile lors du débogage d'un service.
Enfin, vous devez définir les propriétés de sécurité du dossier servicemodelsamples afin d'autoriser son accès.
Pour définir les propriétés de sécurité de ce dossier dans IIS 5.1 ou 6.0 :
Ouvrez le répertoire %SystemDrive%\inetpub\wwwroot\servicemodelsamples.
Cliquez avec le bouton droit sur le dossier servicemodelsamples et cliquez sur Partage et sécurité...
Cliquez sur l'onglet Sécurité.
Si vous utilisez IIS 6.0, vérifiez dans la zone Noms de groupes ou d'utilisateurs que Compte Invité Internet figure dans la liste.
Si ce n'est pas le cas :
- Cliquez sur Démarrer, puis sur Panneau de configuration.
- Si l'icône Comptes d'utilisateurs n'apparaît pas, cliquez sur Basculer vers la vue des catégories.
- Cliquez sur l'icône Comptes d'utilisateurs.
- Dans « ou une icône du panneau de configuration », cliquez sur Comptes d'utilisateurs.
- Dans la boîte de dialogue Comptes d'utilisateurs, cliquez sur l'onglet Avancés.
- Cliquez sur le bouton Avancées.
- Dans la boîte de dialogue Utilisateurs et groupes locaux, cliquez pour développer le dossier Utilisateurs.
- Dans le volet droit, double-cliquez sur Compte Invité Internet.
- Dans la boîte de dialogue Propriétés, copiez le nom utilisé comme compte Invité Internet. Par défaut, le nom commence par « USR_ » suivi du nom de l'ordinateur.
- Fermez la boîte de dialogue Propriétés.
- Fermez la boîte de dialogue Utilisateurs et groupes locaux.
- Fermez la boîte de dialogue Comptes d'utilisateurs.
- Fermez l'autre boîte de dialogue Comptes d'utilisateurs.
- Dans la boîte de dialogue Propriétés de servicemodelsamples, dans l'onglet Sécurité, cliquez sur le bouton Ajouter.
- Tapez le nom de l'ordinateur suivi d'une barre oblique inverse, puis collez le nom du compte d'utilisateur Internet (myMachineName\%InternetGuestAccountName%, par exemple).
- Cliquez sur le bouton Vérifier les noms pour vérifier le nom entré. S'il est valide, ce nom figure en majuscules soulignées.
Pour IIS 6.0, vérifiez également que SERVICE RÉSEAU est répertorié dans la zone Noms de groupes ou d'utilisateurs.
Si SERVICE RÉSEAU n'est pas répertorié :
- Cliquez sur le bouton Ajouter.
- Dans la boîte de dialogue Sélectionner les utilisateurs ou les groupes, tapez le nom de l'ordinateur suivi d'une barre oblique inverse.
- Tapez service après la barre oblique inverse (sans espace).
- Cliquez sur le bouton Vérifier les noms.
- Si plusieurs noms sont trouvés, sélectionnez SERVICE RÉSEAU et cliquez sur OK.
- Cliquez sur OK pour fermer la boîte de dialogue Sélectionner les utilisateurs ou les groupes.
Si vous utilisez Windows XP SP2 avec IIS 5.1, vérifiez que Compte Invité Internet et ASPNET sont répertoriés dans la zone Noms de groupes ou d'utilisateurs.
Notez que l'utilisateur ASPNET peut être membre du groupe de sécurité Utilisateurs intégré. Dans ce cas, si le groupe Utilisateurs est répertorié dans la boîte de dialogue, vous n'avez pas besoin de l'ajouter à la liste des utilisateurs autorisés sous forme d'élément séparé.
Pour vérifier qu'ASPNET fait partie du groupe de sécurité Utilisateurs :
- Dans le menu Démarrer, cliquez sur Panneau de configuration.
- Cliquez sur l'icône Comptes d'utilisateurs.
- Dans la colonne Groupe, vérifiez que la valeur affectée à ASPNET est « Utilisateurs ».
Pour définir les propriétés de sécurité de ce dossier dans IIS 7.0 :
Ouvrez le répertoire %SystemDrive%\inetpub\wwwroot\servicemodelsamples.
Cliquez avec le bouton droit sur le dossier servicemodelsamples et cliquez sur Partager.
Cliquez sur la flèche vers le bas à gauche du bouton Ajouter.
Sélectionnez l'entrée Rechercher. La fenêtre Sélectionner les utilisateurs ou les groupes s'ouvre.
Cliquez sur le bouton Avancées.
Cliquez sur le bouton Emplacements. La fenêtre Emplacements s'ouvre.
Sélectionnez l'entrée correspondant à l'ordinateur en cours d'utilisation. Il est important de sélectionner l'ordinateur local et non une entrée correspondant à tous les domaines ou réseaux répertoriés. Une fois la sélection effectuée, cliquez sur OK.
Cliquez sur le bouton Rechercher maintenant. Cela permet d'inclure dans les résultats de la recherche les objets associés à l'ordinateur local.
Recherchez l'entrée IIS_IUSRS dans la colonne Nom (RDN). Sélectionnez cette entrée et cliquez sur OK pour fermer la fenêtre des résultats de la recherche.
Cliquez sur OK pour fermer la fenêtre Sélection d'utilisateurs ou de groupes.
Cliquez sur Partager pour enregistrer les modifications.
- Une fois les modifications de partage apportées, cliquez sur Terminé pour fermer la fenêtre Partage de fichiers.
Voir aussi
Concepts
Instructions relatives à l'hébergement dans les Services Internet (IIS)
Send comments about this topic to Microsoft.
© 2007 Microsoft Corporation. All rights reserved.