Étape de configuration 1 : installer IIS et les modules ASP.NET
par Keith Newman et Robert McMurray
La première étape de la création d'un site web ASP.NET sur IIS 8 consiste à installer IIS et les modules ASP.NET. Ensuite, ajoutez vos fichiers d'application ASP.NET à IIS.
Quand vous avez terminé, assurez-vous qu'IIS et les modules ASP.NET sont installés et que votre application ASP.NET a été ajoutée à votre site web. Ensuite, continuez avec Étape 2 : configurer les paramètres ASP.NET.
Installation d’IIS et des modules ASP.NET
Cette section décrit comment installer IIS et les modules qui prennent en charge les applications ASP.NET des manières suivantes :
- Installez IIS sur Windows Server® 2012 à l’aide de l’interface utilisateur du Gestionnaire IIS.
- Installez IIS sur Windows® 8 à l’aide de l’interface utilisateur du Gestionnaire IIS.
- Installez IIS à l'aide de la ligne de commande.
Important
Pour installer IIS sur Windows Server 2012 ou Windows 8 vous devez vous authentifier en tant que membre du groupe Administrateurs.
Si vous prenez en charge les applications web écrites à l'aide d'ASP.NET 2 à 3.5, installez .NET 3.5 avant d'installer les modules IIS et ASP.NET.
Pour installer .NET 3.5 sur Windows Server 2012 ou Windows 8
- Sur l’écran Accueil, faites un clic droit sur la vignette Invite de commandes, puis cliquez sur Exécuter en tant qu’administrateur.
- À l’invite de commandes, tapez ce qui suit : dism /online /enable-feature /featurename:netfx3
- Patientez jusqu’à la fin de l'exécution de la commande. Cela peut prendre plusieurs minutes.
- Fermez la fenêtre d'invite de commandes.
Pour installer IIS et les modules ASP.NET sur Windows Server 2012 à l'aide de l'interface utilisateur
Dans la page d'accueil, cliquez sur la vignette Gestionnaire de serveur, puis sur OK.
Dans le Gestionnaire de serveur, cliquez sur Tableau de bord, puis sur Ajouter des rôles et des fonctionnalités.
Dans l’assistant Ajout de rôles et de fonctionnalités, sur la page Avant de commencer, cliquez sur Suivant.
Sur la page Sélectionner le type d’installation, sélectionnez Installation basée sur un rôle ou une fonctionnalité et cliquez sur Suivant.
Dans la page Sélectionner le serveur de destination , sélectionnez Sélectionner un serveur du pool de serveurs, votre serveur, puis cliquez sur Suivant.
Dans la page Sélectionner des rôles de serveurs , sélectionnez Serveur Web (IIS), puis cliquez sur Suivant.
Dans la page Sélectionner les composants, cliquez sur Suivant.
Dans la page Rôle de serveur web (IIS), cliquez sur Suivant.
Sur la page Sélectionner les services de rôle, notez les services de rôle présélectionnés qui sont installés par défaut, développez le nœud Développement d’applications, puis sélectionnez ASP.NET 4.5. (Si vous avez installé .NET 3.5, sélectionnez également ASP.NET 3.5.)
Sur la page Résumé des fonctionnalités à installer, confirmez vos sélections, puis cliquez sur Installer.
Dans la zone Ajouter les fonctionnalités requises pour ASP.NET 4.5?, cliquez sur Ajouter des fonctionnalités. Les fonctionnalités supplémentaires suivantes sont ajoutées :
- Extensibilité .NET 4.5
- Extensions ISAPI
- Filtres ISAPI
- .NET Extensibility 3.5 (Si ASP.NET 3.5 a été sélectionné)
Sélectionnez Suivant.
Dans la page Confirmer les sélections d’installation, cliquez sur Installer.
Dans la page Progression de l’installation , vérifiez que votre installation du rôle de serveur Web (IIS) et des services de rôle requis a réussi, puis cliquez sur Fermer.
Pour vérifier si IIS a bien été installé, tapez ce qui suit dans un navigateur web :
http://localhost
La page d'accueil IIS par défaut s'affiche.
Pour installer IIS et les modules ASP.NET sur Windows 8 à l'aide de l'interface utilisateur
Sur la page Accueil, cliquez sur la vignette Panneau de configuration.
Dans le Panneau de configuration, cliquez sur Programmes, puis sur Activer ou désactiver des fonctionnalités Windows.
Dans la boîte de dialogue Fonctionnalités Windows, cliquez sur Internet Information Services pour installer les fonctionnalités par défaut.
Développez le nœud Fonctionnalités de développement d’applications et cliquez sur ASP.NET 4.5 pour ajouter les fonctionnalités qui prennent en charge ASP.NET. (Si vous avez installé .NET 3.5, sélectionnez également ASP.NET 3.5.) Les fonctionnalités supplémentaires suivantes sont automatiquement sélectionnées :
- Extensibilité .NET 4.5
- Extensions ISAPI
- Filtres ISAPI
- .NET Extensibility 3.5 (Si ASP.NET 3.5 a été sélectionné)
Cliquez sur OK pour fermer la boîte de dialogue Fonctionnalités Windows.
Pour vérifier si IIS a bien été installé, tapez ce qui suit dans un navigateur web :
http://localhost
La page d'accueil IIS par défaut s'affiche.
Pour installer IIS et les modules ASP.NET à l'aide de la ligne de commande
Tapez la commande suivante depuis une invite de commandes ou dans un script :
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
Ajout de l’application ASP.NET
Cette section décrit comment ajouter votre application ASP.NET à votre site web des façons suivantes :
- Ajout d'une application ASP.NET avec l'interface utilisateur du Gestionnaire IIS
- Ajout d'une application ASP.NET avec la ligne de commande
Dans Planification d’un site web ASP.NET sur IIS, vous avez pris les décisions suivantes :
- Chaîne d'alias qui fait partie de l'URL racine de l'application.
- Pool d'applications dans lequel exécuter l'application.
- Chemin d'accès physique aux fichiers d'application sur le serveur.
Pour ajouter une application ASP.NET à l'aide de l'interface utilisateur
Ouvrez le Gestionnaire IIS.
- Pour Windows Server 2012, à la page Démarrer, cliquez sur la mosaïque du Gestionnaire de serveur, puis cliquez sur OK. Dans le Gestionnaire de serveur, cliquez sur le menu Outils, puis sur Gestionnaire des Internet Information Services (IIS).
- Pour Windows 8, à la page Démarrer, tapez Panneau de configuration, puis cliquez sur l'icône Panneau de configuration dans les résultats de la recherche. Dans l'écran Panneau de configuration , cliquez sur Système et sécurité, sur Outils d'administration, puis sur Gestionnaire des services Internet (IIS).
Dans le volet Connexions, développez le nœud Sites.
Faites un clic droit sur le site pour lequel vous voulez créer une application et cliquez sur Ajouter une application.
Dans la zone de texte Alias, tapez une valeur pour l’URL de l’application, telle que marketing. Cette valeur sert à accéder à l'application dans une URL.
Cliquez sur Sélectionner si vous souhaitez sélectionner un autre pool d’applications que celui listé dans la zone Pool d'applications. Dans la boîte de dialogue Sélectionner un pool d'applications, sélectionnez un pool d'applications dans la liste Pool d'applications puis cliquez sur OK.
Dans la zone de texte Chemin d'accès physique, tapez le chemin d’accès physique au dossier de l’application, ou cliquez sur le bouton Parcourir (...) pour rechercher le dossier dans le système de fichiers.
Si vous le souhaitez, cliquez sur Se connecter en tant que pour spécifier des informations d'identification qui ont l’autorisation d’accéder au chemin physique. Si vous n’utilisez pas d’informations d’identification spécifiques, sélectionnez l’option Utilisateur de l’application (authentification directe) dans la boîte de dialogue Se connecter en tant que.
Si vous le souhaitez, cliquez sur Tester les paramètres pour vérifier les paramètres que vous avez spécifiés pour l’application.
Cliquez sur OK.
Pour ajouter une application ASP.NET à l'aide de la ligne de commande
Pour ajouter une application à un site, utilisez la syntaxe suivante :
appcmd add app /site.name:string /path:string /physicalPath:string
La variable site.name:string
est le nom du site web auquel vous souhaitez ajouter l’application. La variable path:string
est le chemin d’accès virtuel de l’application, tel que /application
, et physicalPath:string
est le chemin d’accès physique du contenu d’application dans le système de fichiers.
Par exemple, pour ajouter une application nommée marketing a un site nommé contoso, avec du contenu à l’emplacement c:\application
, tapez la commande suivante à l’invite de commandes, puis appuyez sur ENTRER :
appcmd add app /site.name:contoso /path:/marketing /physicalPath:c:\application