Comment héberger un site Web sur IIS : configurer et déployer une application Web
⚡ Résumé intelligent
L'hébergement d'un site web sur IIS implique l'installation des services Internet Information Services sur IIS. Windows Ce document explique comment installer et déployer une application ASP.NET sur un serveur IIS. Il présente le système d'exploitation IIS, son installation et le déploiement d'une application web par copie de fichier et publication web.
Qu'est-ce qu'IIS ?
IIS, ou Internet Information Server, est le serveur utilisé pour héberger les applications web .NET. L'hébergement IIS est généralement installé sur un serveur dédié. Windows Server.
Pour qu'un utilisateur puisse accéder à un site web, celui-ci doit être hébergé sur un serveur web. Différents serveurs web sont disponibles pour différentes technologies. En .NET, le serveur web disponible est appelé Services d'information Internet, ou IIS.
Une fois l'application web développée, elle est déployée sur un serveur IIS. Les utilisateurs finaux peuvent alors y accéder. Il existe deux méthodes de déploiement, que vous découvrirez ici.
- Utilisation de la méthode de copie de fichier.
- Utilisation de la méthode de publication Web.
Comment télécharger et installer IIS
Le diagramme ci-dessous montre le flux de processus pour un serveur IIS.

- La première partie est la requête envoyée par l'utilisateur. Cette requête correspond généralement à une page web. Par exemple : http://example.com/Default.aspx.
- Ici, « example.com » est un site Web hébergé sur le serveur IIS.
- « Default.aspx » est une page Web sur le site Web example.com.
- L'utilisateur saisira donc le URL http://example.com/Default.aspx dans le navigateur Web. La requête sera ensuite envoyée au serveur IIS, qui contient l'application example.com.
- Une fois la requête reçue par le serveur IIS, elle est traitée. Le serveur IIS effectue alors toutes les opérations nécessaires conformément à la requête.
- Enfin, le serveur IIS renvoie la sortie à l'utilisateur. Le résultat sera généralement un contenu HTML renvoyé à l’utilisateur. Ce contenu HTML sera affiché dans le navigateur Web.
Voyons comment installer IIS sur un Windows Server.
- Tout d'abord, téléchargez Windows Serveur du URL - https://learn.microsoft.com/en-us/previous-versions/dn934703(v=msdn.10) et essayez-le pendant 120 jours.
Une fois installé, les étapes suivantes doivent être effectuées pour installer IIS.
Étape 1) Allez à Windows Serveur et ajout de rôles
On Windows Server 2012, le tableau de bord par défaut est affiché comme ci-dessous.
- La première étape consiste à cliquer sur « Ajouter des rôles et des fonctionnalités » sur le tableau de bord.
- Cela permet d'installer des fonctionnalités supplémentaires sur un serveur.
Étape 2) Passez à l'étape suivante
Sur l'écran suivant, vous devez cliquer sur le bouton Suivant pour continuer.
Étape 3) Choisissez la méthode d'installation
Dans l'étape suivante, nous devons effectuer deux sous-étapes :
- La première étape consiste à choisir une installation basée sur les rôles ou sur les fonctionnalités. Cela nous permettra d'effectuer l'installation d'IIS.
- Cliquez sur le bouton « Suivant » pour continuer.
Étape 4) Sélectionnez le serveur
Dans l'écran suivant, vous verrez le nom du serveur sur lequel l'installation a lieu. Cliquez sur le bouton Suivant pour continuer.
Étape 5) Choisissez l'option du serveur Web
Dans l'étape suivante, nous devons effectuer deux sous-étapes :
- Choisissez l'option Serveur Web. Cela garantira l'installation d'IIS.
- Cliquez sur le bouton « Suivant » pour continuer.
Étape 6) Continuer
Sur l'écran suivant, cliquez sur le bouton Suivant pour continuer.
Étape 7) Démarrez l'installation
Dans l'écran final, cliquez sur le bouton Installer pour commencer l'installation.
Une fois IIS installé, vous pouvez le lancer en accédant à Rechercher dans Windows 2012.
- Saisissez la chaîne « inetmgr », qui est la commande pour IIS.
- Ensuite, le Gestionnaire des services Internet apparaîtra. Cliquez dessus.
Après avoir cliqué sur le lien ci-dessus, IIS s'ouvrira et l'écran ci-dessous vous sera présenté.
Dans IIS, vous aurez un site initial configuré appelé Site Web par défaut.
Si vous ouvrez votre navigateur et allez sur le URL http://localhostVous verrez alors le résultat ci-dessous. URL La redirection se fait principalement vers le site web par défaut affiché dans la capture d'écran précédente. Cette page par défaut indique que le serveur IIS est opérationnel.
Comment déployer un site Web dans IIS via une copie de fichier
Après développementping Pour une application web, l'étape suivante consiste à la déployer. Le déploiement permet aux autres utilisateurs d'y accéder. Il s'effectue sur un serveur web IIS.
Il existe différentes manières de déployer une application web. Examinons la première méthode, à savoir la méthode de copie de fichiers.
Nous utilisons l'application web créée dans les sections précédentes. Suivez les étapes ci-dessous pour héberger l'application sur IIS.
Étape 1) Commençons par vérifier que notre application web « DemoApplication » est bien ouverte dans Visual Studio.
Étape 2) Ouvrez le fichier 'Demo.aspx' et saisissez la chaîne «Guru 99 ASP.Net".
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> Guru 99 ASP.Net </div> </form> </body> </html>
Maintenant, exécutez simplement l’application dans Visual Studio pour vous assurer qu’elle fonctionne.
Sortie :
Le texte 'Guru « 99 ASP.Net » s’affiche. Vous devriez obtenir le résultat ci-dessus dans votre navigateur.
Étape 3) Il est maintenant temps de publier la solution.
- Cliquez avec le bouton droit sur « DemoApplication » dans l’Explorateur de solutions.
- Sélectionnez l'option « Publier » dans le menu contextuel.
Cela ouvrira un autre écran (voir l'étape ci-dessous).
Étape 4) À l'étape suivante, sélectionnez « Nouveau profil » pour créer un profil de publication. Ce profil contiendra les paramètres de publication de l'application web par copie de fichier.
Étape 5) Sur l'écran suivant, nous devons fournir les détails du profil.
- Donnez un nom au profil, par exemple FileCopy.
- Cliquez sur le bouton OK pour créer le profil.
Étape 6) Dans cette étape, nous précisons que nous allons publier le site web par copie de fichier.
- Choisissez la méthode de publication en tant que système de fichiers.
- Saisissez l'emplacement cible comme suit : C:\inetpub\wwwroot – il s'agit de l'emplacement standard du site Web par défaut dans IIS.
- Cliquez sur le bouton « Suivant » pour continuer.
Étape 7) Dans l'écran suivant, cliquez sur le bouton Suivant pour continuer.
Étape 8) Cliquez sur le bouton « Publier » sur le dernier écran.
Lorsque toutes les étapes ci-dessus sont exécutées, vous obtiendrez le résultat suivant dans Visual Studio.
Sortie :
À partir du résultat, vous verrez que la publication a réussi.
Ouvrez simplement votre navigateur et accédez à URL – http://localhost/Demo.aspx.
Vous pouvez voir sur le résultat que maintenant, lorsque vous accédez à http://localhost/Demo.aspx, la page apparaît. Elle affiche également le texte 'Guru 99 ASP.Net'.
Comment publier un site Web ASP.NET
Une autre méthode de déploiement d'une application web consiste à publier un site web. La principale différence avec cette méthode d'hébergement d'une application web sur IIS est que :
- Vous avez plus de contrôle sur le déploiement.
- Vous pouvez spécifier le site web sur lequel vous souhaitez déployer votre application.
- Par exemple, supposons que vous ayez deux sites web, SiteA et SiteB. Si vous utilisez la méthode de publication web, vous pouvez publier votre application sur n'importe quel site web. De plus, vous n'avez pas besoin de connaître le chemin d'accès physique du site.
- Dans la méthode de copie de fichiers, vous devez connaître le chemin physique du site web.
Utilisons la même application de démonstration et voyons comment déployer étape par étape une application ASP.Net dans IIS en utilisant la « méthode de publication de site web ».
Étape 1) Dans cette étape :
- Cliquez avec le bouton droit sur « DemoApplication » dans l’Explorateur de solutions.
- Sélectionnez l'option Publier dans le menu contextuel.
Étape 2) Sur l'écran suivant, sélectionnez l'option « Nouveau profil » pour créer un profil de publication. Ce profil contiendra les paramètres nécessaires à la publication de l'application web via Web Deploy.
Étape 3) Sur l'écran suivant, nous devons fournir les détails du profil.
- Donnez un nom au profil, par exemple « WebPublish ».
- Cliquez sur le bouton « OK » pour créer le profil.
Étape 4) Sur l'écran suivant, vous devrez fournir tous les détails nécessaires au processus de publication.
- Choisissez la méthode de publication « Déploiement Web ».
- Sélectionnez le serveur Localhost.
- Saisissez le nom du site comme Site Web par défaut – n'oubliez pas qu'il s'agit du nom du site Web IIS.
- Saisissez la destination URL as http://localhost.
- Enfin, cliquez sur le bouton Suivant pour continuer.
Étape 5) Cliquez sur le bouton « Suivant » sur l’écran suivant pour continuer.
Étape 6) Enfin, cliquez sur le bouton Publier pour publier le site web.
Lorsque toutes les étapes d’hébergement IIS ci-dessus sont exécutées, vous obtiendrez le résultat suivant dans Visual Studio.
Sortie :
À partir du résultat, vous verrez que la publication a réussi.
Ouvrez simplement votre navigateur et accédez à URL – http://localhost/Demo.aspx.
Vous pouvez voir sur le résultat que maintenant, lorsque vous accédez à http://localhost/Demo.aspxLa page apparaît. Elle affiche également le texte. Guru 99 ASP.Net.































