Kako hostirati web stranicu na IIS-u: Postavljanje & Postavite web aplikaciju

Sadržaj:

Anonim

Što je IIS?

IIS ili Internet Information Server je poslužitelj koji se koristi za hostiranje mrežnih aplikacija .Net. IIS se obično instalira na Window poslužitelju.

Da bi korisnici mogli pristupiti web mjestu, potrebno je da web mjesto bude smješteno na nekoj vrsti web poslužitelja. Postoje različiti web poslužitelji dostupni za različite tehnologije. U .Netu dostupni web poslužitelj naziva se Internet Information Services ili IIS .

Jednom kada se web aplikacija razvije, ona se postavlja na IIS poslužitelj. Krajnji korisnici mogu tada pristupiti ovoj web aplikaciji. Postoje dva načina za postavljanje aplikacije na poslužitelj, ovdje ćete vidjeti oba.

  • Korištenjem metode Kopiranje datoteke.
  • Korištenjem metode web objavljivanja.

U ovom vodiču naučit ćete-

  • Kako preuzeti i instalirati IIS
  • Kako postaviti web stranicu u IIS putem kopije datoteke
  • Kako objaviti web stranicu ASP.NET

Kako preuzeti i instalirati IIS

Dijagram u nastavku prikazuje tijek procesa za IIS poslužitelj.

  1. Prvi dio je zahtjev koji je poslao korisnik. Zahtjev će obično biti web stranica. Primjer bi mogao biti http://example.com/Default.aspx.
  • Ovdje je 'example.com' web mjesto hostirano na IIS poslužitelju.
  • 'Default.aspx' je web stranica na web mjestu example.com.
  • Dakle, korisnik će unijeti URL http://example.com/Default.aspx u web preglednik. Zahtjev će zatim ići na IIS poslužitelj koji ima aplikaciju example.com.
  1. Kada zahtjev stigne na IIS poslužitelj, on se obrađuje. IIS poslužitelj izvršit će sve potrebne radnje prema zahtjevu.
  2. Konačno, 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 poslužitelj.

  • Prvo preuzmite Windows poslužitelj s URL-a - https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx i pokušajte 120 dana.

  • Jednom instalirani, potrebno je izvršiti sljedeće korake za instaliranje IIS-a.

Korak 1) Na sustavu Windows Server 2012 zadana je nadzorna ploča prikazana kao dolje.

  • Prvi korak je klik na "Dodaj uloge i značajke" na nadzornoj ploči.
  • To omogućuje instaliranje dodatnih značajki na poslužitelj.

Korak 2) Na sljedećem zaslonu za nastavak morate kliknuti gumb Dalje.

Korak 3) U sljedećem koraku trebamo izvršiti dva podkoraka

  1. Prvo je odabrati instalaciju na temelju uloga ili značajku. To će nam omogućiti instalaciju IIS-a.
  2. Kliknite gumb "Dalje" za nastavak.

Korak 4) Na sljedećem zaslonu vidjet ćete ime poslužitelja na kojem se odvija instalacija. Kliknite gumb Dalje za nastavak.

Korak 5) U sljedećem koraku trebamo izvršiti dva podkoraka

  1. Odaberite opciju Web poslužitelj. To će osigurati da se IIS instalira.
  2. Kliknite gumb "Dalje" za nastavak.

Korak 6) Na sljedećem zaslonu kliknite sljedeći gumb da biste nastavili.

Korak 7) Na završnom zaslonu kliknite gumb Instaliraj da biste započeli instalaciju.

Nakon što instalirate IIS, možete ga pokrenuti pretraživanjem u sustavu Windows 2012.

  1. Unesite niz 'inetmgr' koji je naredba za IIS.
  2. Tada će se pojaviti Internet Information Services Manager. Kliknite na ovo.

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

U IIS-u imat ćete početno web mjesto postavljeno pod nazivom Zadane web stranice.

Ako otvorite svoj preglednik i otvorite URL http: // localhost . Vidjet ćete donji izlaz. Ovaj URL uglavnom ide na zadano web mjesto prikazano na prethodnom zaslonu. Ovo je zadana stranica koja pokazuje da je IIS poslužitelj pokrenut i pokrenut.

Kako postaviti web stranicu u IIS putem kopije datoteke

Nakon razvoja web aplikacije, sljedeći važan korak je postavljanje web aplikacije. Web aplikaciju treba implementirati kako bi joj mogli pristupiti drugi korisnici. Razmještanje se vrši na IIS web poslužitelju.

Postoje različiti načini za postavljanje web aplikacije. Pogledajmo prvu metodu koja je File copy.

Koristimo web aplikaciju stvorenu u ranijim odjeljcima. Slijedimo dolje navedene korake da bismo to postigli.

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

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

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

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

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

Otvorit će se drugi zaslon (pogledajte korak dolje).

Korak 4) U sljedećem koraku odaberite 'Novi profil' da biste stvorili novi profil za objavljivanje. Profil za objavljivanje imat će postavke za objavljivanje web aplikacije putem File copy.

Korak 5 ) Na sljedećem zaslonu moramo navesti detalje o profilu.

  1. Dajte ime profilu kao što je FileCopy
  2. Kliknite gumb U redu da biste stvorili profil

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

  1. Odaberite metodu Objavi kao datotečni sustav.
  2. Unesite ciljno mjesto kao C: \ inetpub \ wwwroot - Ovo je standardno mjesto datoteke za zadano web mjesto u IIS-u.
  3. Kliknite gumb 'Dalje' za nastavak.

Korak 7) Na sljedećem zaslonu kliknite gumb Dalje da biste nastavili.

Korak 8) Na zadnjem zaslonu kliknite gumb 'Objavi'

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

Izlaz:-

Iz rezultata ćete vidjeti da je objavljivanje uspjelo.

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

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

Kako objaviti web stranicu ASP.NET

Druga metoda za postavljanje web aplikacije je objavljivanje web stranice. Ključna razlika u ovoj metodi je ta

  • Imate veću kontrolu nad raspoređivanjem.
  • Možete odrediti na koju web stranicu želite instalirati svoju aplikaciju.
  • Na primjer, pretpostavimo da ste imali dva web mjesta WebSiteA i WebSiteB. Ako koristite metodu web objavljivanja, možete objaviti svoju aplikaciju na bilo kojem web mjestu. Također, ne trebate znati fizički put web mjesta.
  • U FileCopy metodi morate znati fizički put web mjesta.

Upotrijebimo istu demo aplikaciju i vidjet ćemo kako možemo objavljivati ​​pomoću "metode objavljivanja na web mjestu".

Korak 1 ) U ovom koraku,

  1. Desnom tipkom miša kliknite 'DemoApplication' u programu Solution Explorer
  2. Odaberite opciju objavljivanja iz kontekstnog izbornika.

Korak 2) Na sljedećem zaslonu odaberite opciju 'Novi profil' da biste stvorili novi profil za objavljivanje. Profil za objavljivanje imat će postavke za objavljivanje web aplikacije putem Web Deploya.

Korak 3 ) Na sljedećem zaslonu moramo navesti detalje o profilu.

  1. Dajte ime profilu kao što je "WebPublish"
  2. Kliknite gumb "U redu" da biste stvorili profil

Korak 4) Na sljedećem zaslonu trebate navesti sve detalje za postupak objavljivanja

  1. Odaberite metodu Objavljivanje kao Web Deploy
  2. Odaberite poslužitelj kao Localhost
  3. Unesite naziv web mjesta kao zadano web mjesto - imajte na umu da je to naziv web mjesta u IIS-u
  4. Unesite odredišni URL kao http: // localhost
  5. Na kraju, pritisnite gumb Dalje za nastavak

Korak 5) Za nastavak kliknite gumb "Dalje" na sljedećem zaslonu

Korak 6) Konačno, kliknite gumb Objavi da biste objavili web mjesto

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

Izlaz:-

Iz rezultata ćete vidjeti da je objavljivanje uspjelo.

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

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

Sažetak

  • Nakon što se razvije aplikacija ASP.Net, sljedeći je korak da je treba implementirati.
  • U .Netu IIS je zadani web poslužitelj za aplikacije ASP.Net.
  • ASP.Net web aplikacije mogu se implementirati metodom kopiranja datoteke.
  • ASP.Net web aplikacije također se mogu implementirati metodom Web Publish.