Qu'est-ce que IIS?
IIS ou Internet Information Server est le serveur utilisé pour héberger les applications Web .Net. IIS est normalement installé sur un serveur Windows.
Pour que les utilisateurs accèdent à un site Web, il est nécessaire que le site Web soit hébergé sur une sorte de serveur Web. Il existe différents serveurs Web disponibles pour différentes technologies. Dans .Net, le serveur Web disponible est appelé Internet Information Services ou IIS .
Une fois l'application Web développée, elle est ensuite déployée sur un serveur IIS. Cette application Web est ensuite accessible aux utilisateurs finaux. Il existe deux façons de déployer une application sur le serveur, vous verrez les deux ici.
- Utilisation de la méthode de copie de fichier.
- Utilisation de la méthode de publication Web.
Dans ce didacticiel, vous apprendrez-
- Comment télécharger et installer IIS
- Comment déployer un site Web dans IIS via une copie de fichier
- Comment publier un site Web ASP.NET
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 demande envoyée par l'utilisateur. La demande sera normalement une page Web. Un exemple pourrait être http://example.com/Default.aspx.
- Ici, «exemple.com» est un site Web hébergé sur le serveur IIS.
- «Default.aspx» est une page Web sur le site Web example.com.
- Ainsi, l'utilisateur entrera l'URL http://example.com/Default.aspx dans le navigateur Web. La demande ira ensuite au serveur IIS, qui a l'application example.com.
- Une fois que la demande parvient au serveur IIS, elle est traitée. Le serveur IIS effectuera toutes les opérations requises selon la demande.
- Enfin, le serveur IIS renvoie la sortie à l'utilisateur. La sortie sera généralement un contenu HTML renvoyé à l'utilisateur. Ce contenu HTML sera affiché dans le navigateur Web.
Voyons comment nous pouvons installer IIS sur un serveur Windows.
- Tout d'abord, téléchargez le serveur Windows à partir de l'URL - https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx et essayez-le pendant 120 jours.
- Une fois installé, les étapes suivantes doivent être effectuées pour installer IIS.
Étape 1) Sur Windows Server 2012, le tableau de bord par défaut est illustré 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) Sur l'écran suivant, vous devez cliquer sur le bouton Suivant pour continuer.
Étape 3) À l'étape suivante, nous devons effectuer deux sous-étapes
- La première consiste à choisir l'installation basée sur les rôles ou les fonctionnalités. Cela nous permettra d'effectuer l'installation d'IIS.
- Cliquez sur le bouton «Suivant» pour continuer.
Étape 4) 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) Dans l'étape suivante, nous devons effectuer deux sous-étapes
- Choisissez l'option de serveur Web. Cela garantira que IIS est installé.
- Cliquez sur le bouton «Suivant» pour continuer.
Étape 6) Dans l'écran suivant, cliquez sur le bouton suivant pour continuer.
Étape 7) Dans l'écran final, cliquez sur le bouton Installer pour commencer l'installation.
Une fois IIS installé, vous pouvez le lancer, en effectuant une recherche dans Windows 2012.
- Entrez la chaîne «inetmgr» qui est la commande pour IIS.
- Ensuite, Internet Information Services Manager 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 accédez à l'URL http: // localhost . Vous verrez la sortie ci-dessous. Cette URL va principalement au site Web par défaut affiché dans l'écran précédent. Il s'agit de la page par défaut qui indique que le serveur IIS est opérationnel.
Comment déployer un site Web dans IIS via une copie de fichier
Après avoir développé une application Web, la prochaine étape importante consiste à déployer l'application Web. L'application Web doit être déployée pour être accessible par d'autres utilisateurs. Le déploiement est effectué sur un serveur Web IIS.
Il existe différentes manières de déployer une application Web. Regardons la première méthode qui est la copie de fichier.
Nous utilisons l'application Web créée dans les sections précédentes. Suivons les étapes ci-dessous pour y parvenir.
Étape 1) Commençons par nous assurer que notre application Web 'DemoApplication' est ouverte dans Visual Studio.
Étape 2) Ouvrez le fichier «Demo.aspx» et entrez la chaîne «Guru 99 ASP.Net».