Kako ugostiti web mjesto na IIS-u: postavljanje i implementacija web aplikacije
⚡ Pametni sažetak
Hostiranje web stranice na IIS-u uključuje instaliranje Internet Information Services na Windows Poslužitelj i implementacija ASP.NET aplikacije na njemu. Ovaj resurs objašnjava što je IIS, kako ga instalirati i kako implementirati web aplikaciju pomoću metoda kopiranja datoteke i web objavljivanja.

Što je IIS?
IIS ili Internet Information Server je poslužitelj koji se koristi za hostiranje .NET web aplikacija. IIS hosting se obično instalira na Windows Poslužitelja.
Da bi korisnici mogli pristupiti web stranici, potrebno je da se web stranica nalazi na nekoj vrsti web poslužitelja. Postoje različiti web poslužitelji dostupni za različite tehnologije. U .NET-u, dostupni web poslužitelj naziva se Internetske informacijske usluge ili IIS.
Nakon što je web aplikacija razvijena, ona se zatim postavlja na IIS poslužitelj. Krajnji korisnici tada mogu pristupiti ovoj web aplikaciji. Postoje dva načina za postavljanje aplikacije na poslužitelj, a oba ćete vidjeti ovdje.
- Korištenje metode kopiranja datoteke.
- Korištenje metode web objavljivanja.
Kako preuzeti i instalirati IIS
Donji dijagram prikazuje tijek procesa za IIS poslužitelj.

- Prvi dio je zahtjev koji šalje korisnik. Zahtjev će obično biti web stranica. Primjer bi mogao biti http://example.com/Default.aspx.
- Ovdje je 'example.com' web mjesto smješteno na IIS poslužitelju.
- 'Default.aspx' je web stranica na web stranici example.com.
- Dakle, korisnik će unijeti URL http://example.com/Default.aspx u web pregledniku. Zahtjev će zatim ići na IIS poslužitelj koji ima aplikaciju example.com.
- Nakon što zahtjev stigne na IIS poslužitelj, on se obrađuje. IIS poslužitelj će izvršiti sve potrebne operacije prema zahtjevu.
- Na kraju, IIS poslužitelj šalje izlaz natrag korisniku. Izlaz će općenito biti HTML sadržaj poslan natrag korisniku. Ovaj HTML sadržaj bit će prikazan u web pregledniku.
Pogledajmo kako možemo instalirati IIS na Windows Poslužitelja.
- Prvo preuzmite Windows Poslužitelj od URL - https://learn.microsoft.com/en-us/previous-versions/dn934703(v=msdn.10) i probaj 120 dana.
Nakon instalacije potrebno je izvršiti sljedeće korake za instalaciju IIS-a.
Korak 1) Idite na Windows Poslužitelj i Dodaj uloge
On Windows Server 2012, zadana nadzorna ploča prikazana je u nastavku.
- Prvi korak je kliknuti na 'Dodaj uloge i značajke' na nadzornoj ploči.
- To omogućuje instaliranje dodatnih značajki na poslužitelju.
Korak 2) Prijeđite na sljedeći korak
Na sljedećem ekranu trebate kliknuti gumb Dalje za nastavak.
Korak 3) Odaberite način instalacije
U sljedećem koraku moramo izvršiti dva podkoraka:
- Prvo je odabrati instalaciju temeljenu na ulogama ili instalaciju značajki. To će nam omogućiti izvođenje instalacije IIS-a.
- Pritisnite gumb 'Dalje' za nastavak.
Korak 4) Odaberite poslužitelj
Na sljedećem ekranu vidjet ćete naziv poslužitelja na kojem se odvija instalacija. Pritisnite gumb Dalje za nastavak.
Korak 5) Odaberite opciju web poslužitelja
U sljedećem koraku moramo izvršiti dva podkoraka:
- Odaberite opciju Web poslužitelj. To će osigurati instalaciju IIS-a.
- Pritisnite gumb 'Dalje' za nastavak.
Korak 6) Nastavite dalje
Na sljedećem ekranu kliknite gumb Dalje za nastavak.
Korak 7) Pokrenite instalaciju
Na završnom ekranu kliknite gumb Instaliraj za početak instalacije.
Nakon što je IIS instaliran, možete ga pokrenuti tako da odete na Traži u Windows 2012.
- Unesite niz 'inetmgr', što je naredba za IIS.
- Zatim će se pojaviti Upravitelj internetskih informacijskih usluga. Kliknite na ovo.
Nakon što kliknete gornju poveznicu, otvorit će se IIS i prikazat će vam se zaslon u nastavku.
U IIS-u ćete imati početno postavljeno mjesto pod nazivom Zadano web mjesto.
Ako otvorite preglednik i odete na URL http://localhost, vidjet ćete donji izlaz. Ovo URL uglavnom vodi na zadanu web-lokaciju prikazanu na prethodnom zaslonu. Ovo je zadana stranica koja označava da je IIS poslužitelj pokrenut i radi.
Kako implementirati web stranicu u IIS putem kopiranja datoteke
Nakon razvojaping web aplikacije, sljedeći važan korak je implementacija web aplikacije. Web aplikaciju treba implementirati kako bi joj drugi korisnici mogli pristupiti. Implementacija se vrši na IIS web poslužitelju.
Postoje različiti načini za implementaciju web aplikacije. Pogledajmo prvu metodu, a to je metoda kopiranja datoteke.
Koristimo web aplikaciju stvorenu u prethodnim odjeljcima. Slijedimo dolje navedene korake za hostiranje aplikacije u IIS-u.
Korak 1) Prvo se pobrinimo da imamo otvorenu našu web aplikaciju 'DemoApplication' u Visual Studiju.
Korak 2) Otvorite datoteku 'Demo.aspx' i unesite niz znakova "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>
Sada samo pokrenite aplikaciju u Visual Studiju da provjerite radi li.
Izlaz:
Tekst 'Guru Prikazuje se '99 ASP.Net'. Trebali biste dobiti gornji ispis u pregledniku.
Korak 3) Sada je vrijeme za objavu rješenja.
- Desnom tipkom miša kliknite 'DemoApplication' u Solution Exploreru.
- U kontekstnom izborniku odaberite opciju 'Objavi'.
Otvorit će se drugi zaslon (pogledajte korak u nastavku).
Korak 4) U sljedećem koraku odaberite 'Novi profil' za izradu novog profila za objavljivanje. Profil za objavljivanje imat će postavke za objavljivanje web aplikacije putem Kopiranja datoteke.
Korak 5) Na sljedećem ekranu moramo navesti detalje profila.
- Dajte naziv profilu, kao što je FileCopy.
- Kliknite gumb U redu za izradu profila.
Korak 6) U ovom koraku posebno spominjemo da ćemo web stranicu objaviti putem Kopiranja datoteke.
- Odaberite metodu Objavi kao Datotečni sustav.
- Ciljnu lokaciju unesite kao C:\inetpub\wwwroot – ovo je standardna lokacija datoteke za zadanu web-lokaciju u IIS-u.
- Pritisnite gumb 'Dalje' za nastavak.
Korak 7) Na sljedećem ekranu kliknite gumb Dalje za nastavak.
Korak 8) Kliknite gumb 'Objavi' na završnom ekranu.
Kada se izvrše svi gornji koraci, dobit ćete sljedeći izlaz Visual Studio.
Izlaz:
Iz rezultata ćete vidjeti da je Objava uspjela.
Sada samo otvorite preglednik i idite na URL – http://localhost/Demo.aspx.
Iz izlaza možete vidjeti da sada kada pregledavate na http://localhost/Demo.aspx, stranica se pojavljuje. Također prikazuje tekst 'Guru 99 ASP.Net'.
Kako objaviti ASP.NET web stranicu
Druga metoda za implementaciju web aplikacije je objavljivanje web stranice. Ključna razlika u ovoj metodi hostiranja web aplikacije u IIS-u je sljedeća:
- Imate veću kontrolu nad implementacijom.
- Možete odrediti na koju web stranicu želite instalirati svoju aplikaciju.
- Na primjer, pretpostavimo da imate dvije web stranice, WebStranicuA i WebStranicuB. Ako koristite metodu Web Publish, možete objaviti svoju aplikaciju na bilo kojoj web stranici. Također, ne morate znati fizičku putanju web stranice.
- U metodi kopiranja datoteke morate znati fizičku putanju web stranice.
Koristimo istu demo aplikaciju i pogledajmo kako korak po korak implementirati ASP.Net aplikaciju u IIS-u koristeći "metodu objavljivanja web stranice".
Korak 1) U ovom koraku:
- Desnom tipkom miša kliknite 'DemoApplication' u Solution Exploreru.
- U kontekstnom izborniku odaberite opciju Objavi.
Korak 2) Na sljedećem zaslonu odaberite opciju 'Novi profil' za izradu novog profila za objavljivanje. Profil za objavljivanje imat će postavke za objavljivanje web aplikacije putem Web Deploy-a.
Korak 3) Na sljedećem ekranu moramo navesti detalje profila.
- Dajte naziv profilu, kao što je 'WebPublish'.
- Kliknite gumb 'U redu' za izradu profila.
Korak 4) Na sljedećem ekranu morate navesti sve detalje za proces objave.
- Odaberite metodu objavljivanja kao Web Deploy.
- Odaberite poslužitelj kao Localhost.
- Unesite naziv web-mjesta kao Zadano web-mjesto – imajte na umu da je to naziv IIS web-mjesta.
- Unesite odredište URL as http://localhost.
- Na kraju kliknite gumb Dalje za nastavak.
Korak 5) Kliknite gumb 'Dalje' na sljedećem zaslonu za nastavak.
Korak 6) Na kraju kliknite gumb Objavi da biste objavili web-stranicu.
Kada se izvrše svi gore navedeni koraci IIS hostinga, dobit ćete sljedeći izlaz u Visual Studiju.
Izlaz:
Iz rezultata ćete vidjeti da je Objava uspjela.
Sada samo otvorite preglednik i idite na URL – http://localhost/Demo.aspx.
Iz izlaza možete vidjeti da sada kada pregledavate na http://localhost/Demo.aspx, stranica se pojavljuje. Također prikazuje tekst Guru 99 ASP.Net.






























