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.






























