Wat is IIS?
IIS of Internet Information Server is de server die wordt gebruikt om .Net-webtoepassingen te hosten. IIS wordt normaal gesproken geïnstalleerd op een Windows Server.
Voor gebruikers om toegang te krijgen tot een website, is het vereist dat de website wordt gehost op een soort webserver. Er zijn verschillende webservers beschikbaar voor verschillende technologieën. In .Net wordt de beschikbare webserver Internet Information Services of IIS genoemd .
Nadat de webtoepassing is ontwikkeld, wordt deze vervolgens geïmplementeerd op een IIS-server. Deze webapplicatie is vervolgens toegankelijk voor de eindgebruikers. Er zijn twee manieren om een applicatie op de server te implementeren, beide zie je hier.
- Met behulp van de methode voor het kopiëren van bestanden.
- Met behulp van de webpublicatiemethode.
In deze tutorial leer je-
- IIS downloaden en installeren
- Website implementeren in IIS via bestandskopie
- Hoe een ASP.NET-website te publiceren
IIS downloaden en installeren
Het onderstaande diagram toont de processtroom voor een IIS-server.
- Het eerste deel is het verzoek van de gebruiker. Het verzoek is normaal gesproken een webpagina. Een voorbeeld zou http://example.com/Default.aspx kunnen zijn.
- Hier is 'example.com' een website die wordt gehost op de IIS-server.
- 'Default.aspx' is een webpagina op de website example.com.
- De gebruiker voert dus de URL http://example.com/Default.aspx in de webbrowser in. Het verzoek gaat dan naar de IIS-server, die de applicatie example.com heeft.
- Zodra het verzoek bij de IIS-server binnenkomt, wordt het verwerkt. De IIS-server voert alle vereiste bewerkingen uit op verzoek.
- Ten slotte stuurt de IIS-server de uitvoer terug naar de gebruiker. De output zal over het algemeen HTML-inhoud zijn die naar de gebruiker wordt teruggestuurd. Deze HTML-inhoud wordt weergegeven in de webbrowser.
Laten we eens kijken hoe we IIS op een Window Server kunnen installeren.
- Download eerst de Windows-server van de URL - https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx en probeer het 120 dagen.
- Eenmaal geïnstalleerd, moeten de volgende stappen worden uitgevoerd om IIS te installeren.
Stap 1) Op Windows Server 2012 wordt het standaarddashboard weergegeven zoals hieronder.
- De eerste stap is om op het dashboard op 'Rollen en functies toevoegen' te klikken.
- Hierdoor kan men extra features op een server installeren.
Stap 2) Op het volgende scherm moet u op de knop Volgende klikken om verder te gaan.
Stap 3) In de volgende stap moeten we twee substappen uitvoeren
- De eerste is om de installatie op basis van rollen of functies te kiezen. Dit stelt ons in staat om de IIS-installatie uit te voeren.
- Klik op de knop 'Volgende' om door te gaan.
Stap 4) In het volgende scherm ziet u de naam van de server waarop de installatie plaatsvindt. Klik op de knop Volgende om door te gaan.
Stap 5) In de volgende stap moeten we twee substappen uitvoeren
- Kies de optie Webserver. Dit zorgt ervoor dat IIS wordt geïnstalleerd.
- Klik op de knop 'Volgende' om door te gaan.
Stap 6) Klik in het volgende scherm op de knop Volgende om door te gaan.
Stap 7) Klik in het laatste scherm op de knop Installeren om de installatie te starten.
Nadat IIS is geïnstalleerd, kunt u het starten door in Windows 2012 te zoeken.
- Voer de tekenreeks 'inetmgr' in, dit is de opdracht voor IIS.
- Dan verschijnt Internet Information Services Manager. Klik hierop.
Nadat u op de bovenstaande link hebt geklikt, wordt IIS geopend en krijgt u het onderstaande scherm te zien.
In IIS heeft u een initiële site die Standaardwebsite heet.
Als u uw browser opent en naar de URL http: // localhost . U ziet de onderstaande uitvoer. Deze URL gaat voornamelijk naar de standaardwebsite die in het vorige scherm wordt weergegeven. Dit is de standaardpagina die aangeeft dat de IIS-server actief is.
Website implementeren in IIS via bestandskopie
Na het ontwikkelen van een webapplicatie is de volgende belangrijke stap het implementeren van de webapplicatie. De webapplicatie moet worden geïmplementeerd zodat deze toegankelijk is voor andere gebruikers. De implementatie wordt gedaan op een IIS-webserver.
Er zijn verschillende manieren om een webtoepassing te implementeren. Laten we eens kijken naar de eerste methode, namelijk het kopiëren van bestanden.
We gebruiken de webapplicatie die in de eerdere secties is gemaakt. Laten we de onderstaande stappen volgen om dit te bereiken.
Stap 1) Laten we er eerst voor zorgen dat we onze webapplicatie 'DemoApplication' open hebben staan in Visual Studio.
Stap 2) Open het bestand 'Demo.aspx' en voer de string "Guru 99 ASP.Net" in.