Partager via


Exécution d'applications Web sous Windows Vista avec IIS 7.0 et Visual Studio

Mise à jour : novembre 2007

Vous pouvez utiliser Visual Studio pour créer et manipuler des sites Web ASP.NET (également connus sous le nom d'applications Web) dans diverses configurations : sites ISS (Internet Information Services), sites de système de fichiers, sites déployés par le protocole FTP (File Transfer Protocol) et sites distants.

IIS 7.0 est inclus avec Windows Vista. Toutefois, lorsque vous installez Windows Vista pour la première fois, par défaut IIS 7.0 n'est pas installé ni activé. Cette rubrique décrit comment installer et configurer IIS de sorte que, dans Visual Studio, vous puissiez créer des sites Web IIS ASP.NET locaux. Cela vous permet d'utiliser une copie locale d'IIS pour exécuter et déboguer le site Web au lieu d'utiliser le serveur de développement ASP.NET.

Lorsque vous créez un site Web IIS local, les pages et dossiers du site sont stockés dans un dossier sous le dossier IIS par défaut des sites Web. Ce dossier se trouve sur LecteurLocal : Visual Studio \Inetpub\wwwroot. crée la configuration IIS appropriée pour que le site Web soit reconnu par IIS en tant qu'application.

Vous pouvez également créer un répertoire virtuel. Dans ce cas, les fichiers pour le site Web peuvent être placés dans n'importe quel dossier sur l'ordinateur serveur Web.

Installation d'IIS et d'ASP.NET sur Windows Vista

L'installation du composant ASP.NET d'IIS 7.0 dans Windows Vista permet aux applications Web ASP.NET de s'exécuter en tant que sites Web IIS locaux. Pour permettre à Visual Studio de créer et d'utiliser des sites Web IIS locaux, vous devez activer la compatibilité de métabase. Ainsi, Visual Studio peut interagir avec la métabase IIS et le magasin de la configuration IIS 7.0.

Remarque :

Vous devez disposer d'autorisations d'administration pour installer IIS 7.0.

Pour installer IIS et ASP.NET sur Windows Vista

  1. Dans , ouvrez le Panneau de configuration, puis cliquez sur Programmes.

  2. Sous Programmes et fonctionnalités, cliquez sur Activer ou désactiver des fonctionnalités Windows.

    Remarque :

    Si le Panneau de configuration est défini sur l'affichage classique, cliquez sur Programmes et fonctionnalités, puis, dans le volet gauche, cliquez sur Activer ou désactiver des fonctionnalités Windows.

    La boîte de dialogue Fonctionnalités de Windows s'affiche.

    Remarque :

    Si le Contrôle de compte d'utilisateur (UAC) est activé, il est possible qu'un message s'affiche lorsque vous tentez d'accéder à la boîte de dialogue Fonctionnalités de Windows. Cliquez sur Continuer pour accéder à la boîte de dialogue. Pour plus d'informations, consultez Contrôle de compte d'utilisateur.

  3. Développez la section Services Internet (IIS).

  4. Développez la section Outils d'administration Web, puis la section Compatibilité avec la gestion IIS 6 et activez la case à cocher Compatibilité avec la métabase IIS et la configuration IIS 6.

  5. Développez la section Services World Wide Web et la section Fonctionnalités de développement d'applications, puis activez la case à cocher ASP.NET.

    Remarque :

    Les options requises pour le développement d'applications Web sont sélectionnées automatiquement.

  6. Développez la section Services World Wide Web et la section Sécurité, puis activez la case à cocher Authentification Windows.

    Pour permettre à Visual Studio de déboguer des applications, vous devez configurer IIS 7.0 avec le module d'authentification Windows. Par défaut, ce module n'est pas configuré dans le cadre d'IIS.

  7. Cliquez sur OK pour démarrer la procédure d'installation d'IIS et d'ASP.NET.

  8. À la fin du processus de configuration, fermez le Panneau de configuration.

Démarrage du serveur Web IIS 7.0 dans Windows Vista

Une fois IIS 7.0 installé comme décrit dans la procédure précédente, les utilisateurs peuvent se connecter aux sites Web hébergés par IIS à l'aide des protocoles HTTP ou HTTPS.

Remarque importante :

Vous devez limiter l'accès à l'application de site Web aux seuls utilisateurs autorisés. Pour cela, spécifiez l'authentification, c'est-à-dire la manière dont une application identifie un utilisateur, ainsi que l'autorisation, c'est-à-dire la manière dont une application identifie les autorisations des utilisateurs à effectuer telle ou telle action. Pour plus d'informations, consultez Limitation de l'accès aux sites Web ASP.NET.

Vous pouvez également développer et modifier des sites Web et des applications IIS 7.0 dans Visual Studio.

Pour démarrer le serveur Web IIS 7.0 dans Windows Vista

  1. Dans Windows Vista, cliquez sur Démarrer, cliquez ensuite avec le bouton droit sur Ordinateur, puis sur Gérer.

    La boîte de dialogue Gestion de l'ordinateur s'affiche.

    Remarque :

    Si le Contrôle de compte d'utilisateur (UAC) est activé, il est possible qu'un message s'affiche lorsque vous tentez d'accéder à la boîte de dialogue Fonctionnalités de Windows. Cliquez sur Continuer pour accéder à la boîte de dialogue. Pour plus d'informations, consultez User Account Control.

  2. Développez la section Services et applications, puis sélectionnez Gestionnaire des services Internet (IIS).

  3. Dans le volet droit, sous Connexions, développez le nom du serveur Web puis développez la section Sites Web.

  4. Cliquez avec le bouton droit sur Site Web par défaut, puis cliquez sur Démarrer.

  5. Si une connexion Internet sécurisée est requise, configurez SSL (Secure Sockets Layer). Pour plus d'informations, consultez Comment : configurer SSL (Secure Sockets Layer).

Exécution de Visual Studio avec des autorisations d'administration dans Windows Vista

Pour accéder aux sites Web IIS locaux, vous devez exécuter Visual Studio dans le contexte d'un compte d'administrateur. Par défaut, Windows exécute des applications avec un compte d'utilisateur aux droits limités, même si vous avez ouvert une session sur l'ordinateur en tant qu'administrateur.

Pour exécuter Visual Studio avec des autorisations d'administration dans Windows Vista

  1. Dans Windows Vista, cliquez sur Démarrer, Tous les programmes, puis localisez Visual Studio.

  2. Cliquez avec le bouton droit sur Microsoft Visual Studio, puis cliquez sur Exécuter en tant qu'administrateur.

    Remarque :

    Si le Contrôle de compte d'utilisateur (UAC) est activé, il est possible qu'un message s'affiche lorsque vous tentez d'accéder à la boîte de dialogue Fonctionnalités de Windows. Cliquez sur Continuer pour accéder à la boîte de dialogue. Pour plus d'informations, consultez User Account Control.

Voir aussi

Tâches

Comment : configurer SSL (Secure Sockets Layer)

Concepts

Types des sites Web dans Visual Web Developer

Exécution d'applications Web sous Windows Server 2008 avec IIS 7.0 et Visual Studio

Référence

ASP.NET IIS Registration, outil (Aspnet_regiis.exe)