Kako ugostiti web mjesto na IIS-u: postavljanje i implementacija web aplikacije

Što je IIS?

IIS ili Internet Information Server poslužitelj je koji se koristi za hostiranje .Net web aplikacija. IIS hosting obično se instalira na Windows poslužitelj.

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 .Netu se poziva dostupni web poslužitelj Internet Information Services ili IIS.

Nakon što je web aplikacija razvijena, postavlja se na IIS poslužitelj. Ovoj web aplikaciji tada mogu pristupiti krajnji korisnici. Postoje dva načina za postavljanje aplikacije na poslužitelj, oba ćete vidjeti ovdje.

  • Korištenje metode kopiranja datoteke.
  • Korištenje metode web objave.

Kako preuzeti i instalirati IIS

Donji dijagram prikazuje tijek procesa za IIS poslužitelj.

Tijek procesa IIS poslužitelja
Tijek procesa IIS poslužitelja
  1. 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.
  1. Kada zahtjev dođe na IIS poslužitelj, on se obrađuje. IIS poslužitelj će izvršiti sve potrebne operacije prema zahtjevu.
  2. 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 Window Server.

Preuzmite i instalirajte IIS

  • 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 klik na "Dodaj uloge i značajke" na nadzornoj ploči.
  • To omogućuje instaliranje dodatnih značajki na poslužitelju.

Preuzmite i instalirajte IIS

Korak 2) Prijeđite na sljedeći korak

Na sljedećem ekranu trebate kliknuti gumb Dalje za nastavak.

Preuzmite i instalirajte IIS

Korak 3) Odaberite način instalacije

U sljedećem koraku moramo izvesti dva podkoraka

  1. Prvi je odabrati instalaciju na temelju uloga ili značajke. To će nam omogućiti da izvršimo instalaciju IIS-a.
  2. Pritisnite gumb 'Dalje' za nastavak.

Preuzmite i instalirajte IIS

Korak 4) Odaberite poslužitelj

Na sljedećem ekranu vidjet ćete naziv poslužitelja na kojem se odvija instalacija. Pritisnite gumb Dalje za nastavak.

Preuzmite i instalirajte IIS

Korak 5) Odaberite opciju web poslužitelja

U sljedećem koraku moramo izvesti dva podkoraka

  1. Odaberite opciju web poslužitelja. Ovo će osigurati da se IIS instalira.
  2. Pritisnite gumb 'Dalje' za nastavak.

Preuzmite i instalirajte IIS

Korak 6) Nastavite dalje

Na sljedećem ekranu kliknite sljedeći gumb za nastavak.

Preuzmite i instalirajte IIS

Korak 7) Pokrenite instalaciju

Na završnom ekranu kliknite gumb Instaliraj za početak instalacije.

Preuzmite i instalirajte IIS

Nakon što je IIS instaliran, možete ga pokrenuti tako da odete na pretraživanje Windows 2012.

  1. Unesite niz 'inetmgr' koji je naredba za IIS.
  2. Zatim će se pojaviti Upravitelj internetskih informacijskih usluga. Kliknite na ovo.

Preuzmite i instalirajte IIS

Nakon što kliknete gornju poveznicu, otvorit će se IIS i prikazat će vam se zaslon u nastavku.

Preuzmite i instalirajte IIS

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. Ovaj URL uglavnom vodi do zadane web stranice prikazane na prethodnom zaslonu. Ovo je zadana stranica koja označava da je IIS poslužitelj pokrenut i radi.

Preuzmite i instalirajte IIS

Kako implementirati web stranicu u IIS putem kopiranja datoteke

Nakon razvoja web aplikacije, sljedeći važan korak je implementacija web aplikacije. Web aplikaciju treba postaviti tako da joj mogu pristupiti drugi korisnici. Implementacija se vrši na IIS web poslužitelju.

Postoje različiti načini postavljanja web aplikacije. Pogledajmo prvu metodu kako postaviti web aplikaciju na poslužitelj, a to je kopija datoteke.

Koristimo web aplikaciju stvorenu u prethodnim odjeljcima. Slijedimo dolje navedene korake o tome kako ugostiti aplikaciju u IIS-u.

Korak 1) Prvo osigurajmo da je naša web aplikacija 'DemoApplication' otvorena u Visual Studiju.

Postavite web mjesto u IIS putem kopiranja datoteke

Korak 2) Otvorite datoteku 'Demo.aspx' i unesite niz "Guru 99 ASP.Net."

Postavite web mjesto u IIS putem kopiranja datoteke

<!DOCTYPE html>
<html xmlns="http://www.w3.ore/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:-

Postavite web mjesto u IIS putem kopiranja datoteke

Prikazuje se tekst 'Guru 99 ASP.Net'. Trebali biste dobiti gornji izlaz u pregledniku.

Korak 3) Sada je vrijeme da objavimo rješenje.

  1. Desnom tipkom miša kliknite 'DemoApplication' u Solution Exploreru
  2. Odaberite opciju 'Objavi' iz kontekstnog izbornika.

Postavite web mjesto u IIS putem kopiranja datoteke

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 Kopije datoteke.

Postavite web mjesto u IIS putem kopiranja datoteke

Korak 5) Na sljedećem ekranu moramo dati pojedinosti o profilu.

  1. Dajte naziv profilu kao što je FileCopy
  2. Pritisnite gumb OK za izradu profila

Postavite web mjesto u IIS putem kopiranja datoteke

Korak 6) U ovom koraku posebno spominjemo da ćemo web stranicu objaviti putem kopije datoteke.

  1. Odaberite metodu Objavi kao Datotečni sustav.
  2. Unesite ciljnu lokaciju kao C:\inetpub\wwwroot – Ovo je standardna lokacija datoteke za zadano web mjesto u IIS-u.
  3. Pritisnite gumb 'Dalje' za nastavak.

Postavite web mjesto u IIS putem kopiranja datoteke

Korak 7) Na sljedećem ekranu kliknite gumb Dalje za nastavak.

Postavite web mjesto u IIS putem kopiranja datoteke

Korak 8) Pritisnite gumb "Objavi" na završnom ekranu

Postavite web mjesto u IIS putem kopiranja datoteke

Kada se izvrše svi gornji koraci, dobit ćete sljedeći izlaz Visual Studio

Izlaz:-

Postavite web mjesto u IIS putem kopiranja datoteke

Iz rezultata ćete vidjeti da je Objava uspjela.

Sada samo otvorite preglednik i idite na URL – http://localhost/Demo.aspx

Postavite web mjesto u IIS putem kopiranja datoteke

Iz izlaza možete vidjeti da sada kada pregledavate na http://localhost/Demo.aspx , pojavljuje se stranica. Također prikazuje tekst 'Guru 99 ASP.Net'.

Kako objaviti ASP.NET web stranicu

Drugi način postavljanja web aplikacije je objavljivanje web stranice. Ključna razlika u ovoj metodi o tome kako ugostiti web aplikaciju u IIS-u je ta

  • Imate veću kontrolu nad implementacijom.
  • Možete odrediti na koju web stranicu želite implementirati svoju aplikaciju.
  • Na primjer, pretpostavimo da imate dvije web stranice WebSiteA i WebSiteB. Ako koristite metodu web-objave, svoju aplikaciju možete objaviti na bilo kojem web-mjestu. Također, ne morate znati fizički put web stranice.
  • U metodi FileCopy morate znati fizički put web stranice.

Upotrijebimo istu Demo aplikaciju i pogledajmo kako implementirati ASP.Net aplikaciju u IIS-u korak po korak pomoću "metode objavljivanja web stranice."

Korak 1) U ovom koraku,

  1. Desnom tipkom miša kliknite 'DemoApplication' u Solution Exploreru
  2. Odaberite opciju Objavi iz kontekstnog izbornika.

Objavite ASP.NET web mjesto

Korak 2) Na sljedećem zaslonu odaberite opciju 'Novi profil' za izradu novog profila za objavljivanje. Profil objavljivanja imat će postavke za objavljivanje web aplikacije putem Web Deployja.

Objavite ASP.NET web mjesto

Korak 3) Na sljedećem ekranu moramo dati pojedinosti o profilu.

  1. Dajte naziv profilu kao što je 'WebPublish'
  2. Pritisnite gumb 'OK' za izradu profila

Objavite ASP.NET web mjesto

Korak 4) Na sljedećem ekranu trebate navesti sve pojedinosti za postupak objave

  1. Odaberite metodu Objavi kao Web Deploy
  2. Odaberite poslužitelj kao Localhost
  3. Unesite naziv web-mjesta kao zadano web-mjesto – zapamtite da je ovo naziv IIS-ovog web-mjesta
  4. Unesite odredišni URL kao http://localhost
  5. Na kraju kliknite gumb Dalje za nastavak

Objavite ASP.NET web mjesto

Korak 5) Pritisnite gumb 'Dalje' na sljedećem ekranu za nastavak

Objavite ASP.NET web mjesto

Korak 6) Na kraju kliknite gumb Objavi da biste objavili web mjesto

Objavite ASP.NET web mjesto

Kada se izvrše svi gore navedeni koraci IIS hostinga, dobit ćete sljedeći izlaz u Visual Studiju.

Izlaz:-

Objavite ASP.NET web mjesto

Iz rezultata ćete vidjeti da je Objava uspjela.

Sada samo otvorite preglednik i idite na URL – http://localhost/Demo.aspx

Objavite ASP.NET web mjesto

Iz izlaza možete vidjeti da sada kada pregledavate na http://localhost/Demo.aspx , pojavljuje se stranica. Također prikazuje tekst Guru 99 ASP.Net.

rezime

  • Nakon što je ASP.Net aplikacija razvijena, sljedeći korak je da je treba implementirati.
  • U .Net-u, besplatni IIS hosting je zadani web poslužitelj za ASP.Net osnovne hosting aplikacije.
  • ASP.Net web aplikacije mogu se implementirati korištenjem metode kopiranja datoteke.
  • ASP.Net web aplikacije također se može implementirati metodom Web Publish.