Partager via


Configuration requise pour la plate-forme ASP.NET

ASP.NET est pris en charge sur Windows 2000 (Professionnel, Server et Advanced Server), Windows XP Professionnel et la famille Windows Server 2003 pour des applications clientes et serveur. De plus, pour développer des applications serveur ASP.NET, les logiciels suivants sont également requis :

  • Windows 2000 Server ou Advanced Server avec le Service Pack 2, Windows XP Professionnel ou Édition 64 bits ou l'un des produits de la famille Windows Server 2003.

  • MDAC 2.7 pour données

  • IIS (Internet Information Services)

    Remarque   Les services Web XML créés à l'aide de ASP.NET prennent en charge les mêmes plates-formes que celles prises en charge par ASP.NET. Toutefois, les clients des services Web XML sont pris en charge par toutes les plates-formes prises en charge par Microsoft .NET Framework.

Pour plus d'informations, consultez Configuration requise du .NET Framework.

Dans le cas de la famille Microsoft Windows Server 2003, ASP.NET est installé en tant que rôle dans le système d'exploitation. Pour déployer des applications Web ASP.NET sur un serveur de production, vous devez activer les rôles ASP.NET et IIS sur ce serveur avant de distribuer l'application.

Dans le cas de Microsoft Windows XP et Windows 2000 Server, ASP.NET est installé avec le .NET Framework, soit seul, soit comme partie intégrante de Visual Studio .NET. Pour déployer des applications Web ASP.NET sur un serveur de production, vous devez vous assurer que les services IIS (Internet Information Services) sont installés et actifs sur ce serveur avant d'installer le .NET Framework. Pour plus d'informations sur l'installation de IIS, consultez la documentation de votre système d'exploitation.

Remarque   Vous pouvez installer le .NET Framework version 1.0 sur un ordinateur où le .NET Framework version 1.1 est déjà installé. Toutefois, si vous voulez effectuer cette opération, vous devez avoir connaissance d'un certain nombre de points spécifiques. Pour plus d'informations, consultez Gestion de plusieurs versions de ASP.NET.

Remarque   Si vous avez installé ASP.NET et le .NET Framework sur un serveur, puis que vous désinstallez et réinstallez IIS par la suite, les scriptmaps seront rompus et ASP.NET ne fonctionnera pas. Si cela se produit, vous pouvez réparer les scriptmaps ASP.NET à l'aide de l'outil ASP.NET IIS Registration Tool (Aspnet_regiis.exe). Pour plus d'informations, consultez Outil ASP.NET IIS Registration Tool (Aspnet_regiis.exe).

**Remarque   **Si vous installez la version 1.1 du .NET Framework sur un contrôleur de domaine, l'installation ne crée pas le compte ASPNET local. Les applications ASP.NET s'exécutent plutôt sous d'autres identités. Sur les serveurs de contrôleurs de domaine Windows 2000, les applications ASP.NET s'exécutent sous l'identité IWAM_nommachine. Sur les serveurs de contrôleurs de domaine Windows 2003, les applications ASP.NET s'exécutent sous l'identité NETWORK SERVICE (quel que soit le mode d'isolation IIS). Dans certains cas, l'exécution de ASP.NET sur un contrôleur de domaine nécessite de votre part la prise de mesures complémentaires pour que l'installation fonctionne correctement. Pour plus d'informations sur les éventuels problèmes d'exécution de la version 1.1 sur un contrôleur de domaine, consultez l'article Q824308, « IWAM Account is Not Granted the Impersonate Privilege for ASP.NET 1.1 on Windows 2000 Domain Controller with SP4 », dans la Base de connaissances Microsoft à l'adresse https://support.microsoft.com. Pour plus d'informations sur l'exécution de la version 1.0 du .NET Framework sur un contrôleur de domaine, consultez l'article Q315158, « ASP.NET Does Not Work with the Default ASPNET Account on a Domain Controller », dans la Base de connaissances Microsoft à l'adresse https://support.microsoft.com.

ASP.NET est installé avec le .NET Framework version 1.1 comme partie intégrante de chaque famille de produits Windows Server 2003. Vous devez simplement l'ajouter en tant que nouveau programme à partir du Panneau de configuration ou utiliser l'Assistant Configurer votre serveur pour l'activer. En outre, vous pouvez télécharger la version 1.0 sur le Web en suivant les instructions de la procédure Pour télécharger et installer ASP.NET sur un ordinateur exécutant Windows XP Professionnel ou Windows 2000 Server, plus loin dans cette rubrique. La version 1.0 est également installée lors de l'installation de Visual Studio .NET.

Remarque   Sur les serveurs exécutant Windows .NET, lorsque vous utilisez l'Assistant Configurer votre serveur ou la boîte de dialogue Ajout/Suppression de programmes pour installer ASP.NET, ASP.NET est automatiquement activé dans le Gestionnaire des services Internet. Toutefois, si vous l'installez à partir d'un téléchargement Web ou en tant que partie intégrante d'une application téléchargée telle que Visual Studio .NET, vous devez activer ASP.NET manuellement. Pour obtenir des instructions, consultez la procédure Pour activer ASP.NET dans le Gestionnaire des services Internet sur la famille Windows Server 2003 plus loin dans cette rubrique.

Pour installer ASP.NET sur un serveur exécutant Windows .NET à l'aide de l'Assistant Configurer votre serveur

  1. Dans la barre des tâches, cliquez sur le bouton Démarrer, sur Configurer votre serveur, puis dans la fenêtre Configurer votre serveur, cliquez sur Ajouter ou supprimer un rôle.
  2. Dans l'Assistant Configurer votre serveur, cliquez sur Suivant, puis dans la boîte de dialogue Rôle du serveur, activez Serveur d'applications Web (IIS, ASP.NET), puis cliquez sur Suivant.
  3. Dans la boîte de dialogue Options du serveur d'applications Web, activez la case à cocher ASP.NET, cliquez sur Suivant, puis une nouvelle fois sur Suivant.
  4. Si nécessaire, insérez votre CD-ROM d'installation Windows Server 2003 dans le lecteur correspondant, puis cliquez sur Suivant.
  5. Lorsque l'installation est terminée, cliquez sur Terminer.

Pour installer ASP.NET sur un serveur exécutant Windows .NET à l'aide de la boîte de dialogue Ajout/Suppression de programmes

  1. Dans la barre des tâches, cliquez sur le bouton Démarrer, pointez sur Panneau de configuration, puis cliquez sur Ajout/Suppression de programmes.
  2. Dans la boîte de dialogue Ajout/Suppression de programmes, cliquez sur Ajouter/Supprimer des composants Windows.
  3. Dans la zone Composants de l'Assistant Composants de Windows, activez la case à cocher Serveur d'applications Web, puis cliquez sur Suivant.
  4. Lorsque l'Assistant Composants de Windows a terminé la configuration de Windows Server 2003, cliquez sur Terminer.

Pour activer ASP.NET dans le Gestionnaire des services Internet sur la famille Windows Server 2003

  1. Dans la barre des tâches, cliquez sur le bouton Démarrer, puis sur Exécuter.
  2. Dans la zone Ouvrir de la boîte de dialogue Exécuter, tapez inetmgr, puis cliquez sur OK.
  3. Dans le Gestionnaire des services Internet, développez Ordinateur local, puis cliquez sur Extensions du service Web.
  4. Dans le volet de droite, cliquez avec le bouton droit sur ASP.NET, puis cliquez sur Autoriser. L'état de ASP.NET devient Autorisé.

Lorsque vous installez Visual Studio .NET sur un ordinateur exécutant Windows XP Professionnel ou Windows 2000 Server, le .NET Framework et ASP.NET sont eux aussi automatiquement installés. Si vous voulez installer ASP.NET et le .NET Framework à part, vous pouvez les télécharger à partir du Web et les installer sur votre serveur. La procédure suivante fournit des instructions à ce sujet.

Pour télécharger et installer ASP.NET sur un ordinateur exécutant Windows XP Professionnel ou Windows 2000 Server

  1. Si nécessaire, installez et démarrez IIS. Pour obtenir des instructions d'installation, consultez la documentation de votre système d'exploitation.
  2. À l'adresse https://msdn.microsoft.com/downloads/default.asp, développez Kits de développement de logiciel, cliquez sur Kit de développement Microsoft .NET Framework SDK et lisez la page contenant la configuration requise, les instructions et les options de téléchargement du kit de développement.
  3. Cliquez sur l'option de téléchargement souhaitée, lisez le Contrat de Licence Utilisateur Final, puis cliquez sur Oui.
  4. Dans la boîte de dialogue Téléchargement de fichier, cliquez sur Enregistrer, sélectionnez le dossier dans lequel vous voulez télécharger le programme d'installation et les fichiers Readme, puis cliquez sur Enregistrer.
  5. Lisez le fichier Readme pour prendre connaissance des instructions de dernière minute.
  6. Dans le dossier dans lequel vous avez effectué le téléchargement, double-cliquez sur le programme d'installation du .NET Framework, Setup.exe.

Si vous avez installé et activé IIS, installé ASP.NET et le .NET Framework, déployé votre application et demandé une page, mais que vous avez reçu l'un des messages d'erreur suivants, cela signifie que les autorisations adéquates n'ont pas été définies pour le site Web ou le répertoire virtuel :

  • Accès refusé au répertoire « C:\Inetpub\Wwwroot ». Impossible de démarrer le contrôle des modifications de répertoires.
  • Le serveur ne peut pas accéder au répertoire de l'application « C:\Inetpub\Wwwroot\Nom_répertoire_virtuel\ ». Ce répertoire n'existe pas ou n'est pas accessible en raison des paramètres de sécurité.

ASP.NET nécessite un accès en lecture, en exécution et en affichage au compte ASPNET (le compte du processus Aspnet_wp.exe) sur le site Web racine ou n'importe quel répertoire virtuel. Ces paramètres sont nécessaires pour que ASP.NET puisse accéder aux fichiers de contenu et contrôler les modifications apportées aux fichiers. Pour remédier à ce problème, procédez comme suit.

Pour ajouter des autorisations de lecture, d'exécution et d'affichage au compte ASPNET sur le site Web racine ou un répertoire virtuel

  1. Dans l'Explorateur Windows, accédez au dossier contenant le site Web racine (C:\Inetpub\Wwwroot par défaut) ou le répertoire virtuel.

  2. Cliquez avec le bouton droit sur le dossier, puis cliquez sur Propriétés.

  3. Sous l'onglet Sécurité, cliquez sur Ajouter.

  4. Tapez NomOrdinateur\ASPNET (par exemple, sur un ordinateur appelé Webdev, tapez Webdev\ASPNET), puis cliquez sur OK.

  5. Accordez les autorisations suivantes au compte ASPNET : Lecture et exécution, Affichage du contenu du dossier et Lecture.

  6. Cliquez sur OK pour fermer la boîte de dialogue Propriétés et enregistrer les modifications.

    Remarque   Il n'est pas nécessaire d'effectuer ces opérations si le groupe Tout le monde ou Utilisateurs a un accès en lecture au site Web racine ou au répertoire virtuel.

Voir aussi

Création d'applications Web ASP.NET