Hvad er IIS?
IIS eller Internet Information Server er den server, der bruges til at hoste .Net-webapplikationer. IIS er normalt installeret på en Window Server.
For at brugere kan få adgang til et websted, kræves det, at webstedet er hostet på en slags webserver. Der findes forskellige webservere til forskellige teknologier. I .Net kaldes den tilgængelige webserver Internet Information Services eller IIS .
Når webapplikationen er udviklet, distribueres den derefter på en IIS-server. Denne webapplikation kan derefter tilgås af slutbrugerne. Der er to måder at implementere et program på serveren, du vil se begge her.
- Brug af filkopieringsmetoden.
- Brug af webpubliceringsmetoden.
I denne vejledning lærer du-
- Sådan downloades og installeres IIS
- Sådan distribueres websted i IIS via filkopi
- Sådan udgives ASP.NET-websted
Sådan downloades og installeres IIS
Nedenstående diagram viser procesflowet for en IIS-server.
- Den første del er den anmodning, der sendes af brugeren. Anmodningen vil normalt være en webside. Et eksempel kan være http://example.com/Default.aspx.
- Her er 'example.com' et websted, der er hostet på IIS-serveren.
- 'Default.aspx' er en webside på webstedet example.com.
- Så brugeren vil indtaste URL'en http://example.com/Default.aspx i webbrowseren. Anmodningen går derefter til IIS-serveren, som har eksempel.com-applikationen.
- Når anmodningen kommer til IIS-serveren, behandles den. IIS-serveren udfører alle de nødvendige operationer efter anmodning.
- Endelig sender IIS-serveren output tilbage til brugeren. Outputtet vil normalt være HTML-indhold, der sendes tilbage til brugeren. Dette HTML-indhold vises i webbrowseren.
Lad os se, hvordan vi kan installere IIS på en Window Server.
- Først skal du downloade Windows-server fra URL'en - https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx og prøve den i 120 dage.
- Når installationen er installeret, skal følgende trin udføres for installation af IIS.
Trin 1) På Windows Server 2012 vises standard dashboardet som nedenfor.
- Det første trin er at klikke på 'Tilføj roller og funktioner' på instrumentbrættet.
- Dette giver en mulighed for at installere yderligere funktioner på en server.
Trin 2) På det næste skærmbillede skal du klikke på knappen Næste for at fortsætte.
Trin 3) I det næste trin skal vi udføre to subtrin
- Den første er at vælge rollebaseret eller funktionsinstallation. Dette giver os mulighed for at udføre IIS-installationen.
- Klik på knappen 'Næste' for at fortsætte.
Trin 4) I det næste skærmbillede vil du se navnet på den server, hvor installationen finder sted. Klik på knappen Næste for at fortsætte.
Trin 5) I det næste trin skal vi udføre to delstrin
- Vælg webserverindstillingen. Dette vil sikre, at IIS bliver installeret.
- Klik på knappen 'Næste' for at fortsætte.
Trin 6) I det efterfølgende skærmbillede skal du klikke på den næste knap for at fortsætte.
Trin 7) I det sidste skærmbillede skal du klikke på knappen Installer for at starte installationen.
Når IIS er blevet installeret, kan du starte det ved at gå til søgning i Windows 2012.
- Indtast strengen 'inetmgr', som er kommandoen til IIS.
- Så kommer Internet Information Services Manager op. Klik på dette.
Når du har klikket på ovenstående link, åbnes IIS, og du får vist nedenstående skærmbillede.
I IIS har du et oprindeligt websted oprettet kaldet Standardwebsted.
Hvis du åbner din browser og går til URL'en http: // localhost . Du vil se nedenstående output. Denne URL går hovedsageligt til standardwebstedet, der er vist på det forrige skærmbillede. Dette er standardsiden, der angiver, at IIS-serveren er i gang.
Sådan distribueres websted i IIS via filkopi
Efter udvikling af en webapplikation er det næste vigtige trin at implementere webapplikationen. Webapplikationen skal implementeres, så andre brugere har adgang til den. Implementeringen sker til en IIS-webserver.
Der er forskellige måder at implementere en webapplikation på. Lad os se på den første metode, som er filkopien.
Vi bruger webapplikationen oprettet i de tidligere sektioner. Lad os følge nedenstående trin for at opnå dette.
Trin 1) Lad os først sikre, at vi har vores webapplikation 'DemoApplication' åben i Visual Studio.
Trin 2) Åbn 'Demo.aspx' filen og indtast strengen "Guru 99 ASP.Net."