Kako gostiti spletno mesto v storitvi IIS: namestitev & Uvedite spletno aplikacijo

Kazalo:

Anonim

Kaj je IIS?

IIS ali Internet Information Server je strežnik, ki se uporablja za gostovanje spletnih aplikacij .Net. IIS je običajno nameščen na okenskem strežniku.

Za dostop uporabnikov do spletnega mesta je potrebno, da spletno mesto gostuje na nekakšnem spletnem strežniku. Za različne tehnologije so na voljo različni spletni strežniki. V .Netu je spletni strežnik, ki je na voljo, imenovan Internet Information Services ali IIS .

Ko je spletna aplikacija razvita, se nato namesti na strežnik IIS. Končni uporabniki lahko nato dostopajo do te spletne aplikacije. Obstajata dva načina za namestitev aplikacije na strežnik, obe boste videli tukaj.

  • Uporaba metode File Copy.
  • Uporaba metode spletnega objavljanja.

V tej vadnici boste izvedeli-

  • Kako prenesti in namestiti IIS
  • Kako razmestiti spletno mesto v IIS s kopijo datoteke
  • Kako objaviti spletno mesto ASP.NET

Kako prenesti in namestiti IIS

Spodnji diagram prikazuje proces poteka strežnika IIS.

  1. Prvi del je zahteva, ki jo pošlje uporabnik. Zahteva bo običajno spletna stran. Primer je lahko http://example.com/Default.aspx.
  • Tu je 'example.com' spletno mesto, ki gostuje na strežniku IIS.
  • 'Default.aspx' je spletna stran na spletnem mestu example.com.
  • Tako bo uporabnik v spletni brskalnik vnesel URL http://example.com/Default.aspx . Nato bo zahteva preusmerjena na strežnik IIS, ki ima aplikacijo example.com.
  1. Ko zahteva pride na strežnik IIS, se obdela. Strežnik IIS bo izvedel vse zahtevane operacije na zahtevo.
  2. Nazadnje strežnik IIS pošlje izhod uporabniku nazaj. Rezultat bo običajno vsebina HTML, poslana uporabniku. Ta vsebina HTML bo prikazana v spletnem brskalniku.

Poglejmo, kako lahko namestimo IIS na okenski strežnik.

  • Najprej prenesite strežnik Windows z URL-ja - https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx in poskusite 120 dni.

  • Po namestitvi je treba za namestitev IIS izvesti naslednje korake.

1. korak) V operacijskem sistemu Windows Server 2012 je prikazana privzeta nadzorna plošča, kot je prikazano spodaj.

  • Prvi korak je, da na nadzorni plošči kliknete »Dodaj vloge in funkcije«.
  • To omogoča namestitev dodatnih funkcij na strežnik.

Korak 2) Na naslednjem zaslonu morate za nadaljevanje klikniti gumb Naprej.

Korak 3) V naslednjem koraku moramo izvesti dva podkoraka

  1. Prva je izbira namestitve na podlagi vlog ali funkcije. Tako bomo lahko izvedli namestitev IIS.
  2. Za nadaljevanje kliknite gumb 'Naprej'.

Korak 4) Na naslednjem zaslonu boste videli ime strežnika, na katerem poteka namestitev. Za nadaljevanje kliknite gumb Naprej.

5. korak) V naslednjem koraku moramo izvesti dva podkoraka

  1. Izberite možnost spletnega strežnika. To bo zagotovilo, da se IIS namesti.
  2. Za nadaljevanje kliknite gumb 'Naprej'.

Korak 6) Na naslednjem zaslonu kliknite naslednji gumb za nadaljevanje.

Korak 7) Na zadnjem zaslonu kliknite gumb Namesti, da začnete namestitev.

Ko je IIS nameščen, ga lahko zaženete z iskanjem v sistemu Windows 2012.

  1. Vnesite niz 'inetmgr', ki je ukaz za IIS.
  2. Potem se bo pojavil upravitelj internetnih informacijskih storitev. Kliknite to.

Ko kliknete zgornjo povezavo, se odpre IIS in prikazal se bo spodnji zaslon.

V IIS boste imeli začetno spletno mesto, imenovano Privzeto spletno mesto.

Če odprete brskalnik in odprete URL http: // localhost . Videli boste spodnji izhod. Ta URL gre v glavnem na privzeto spletno mesto, prikazano na prejšnjem zaslonu. To je privzeta stran, ki označuje, da strežnik IIS deluje in deluje.

Kako razmestiti spletno mesto v IIS s kopijo datoteke

Po razvoju spletne aplikacije je naslednji pomemben korak razmestitev spletne aplikacije. Spletno aplikacijo je treba razviti, da lahko do nje dostopajo drugi uporabniki. Razmestitev se izvede na spletnem strežniku IIS.

Obstajajo različni načini za uvedbo spletne aplikacije. Poglejmo prvo metodo, ki je Kopija datoteke.

Uporabljamo spletno aplikacijo, ustvarjeno v prejšnjih razdelkih. Sledimo spodnjim korakom, da to dosežemo.

1. korak) Najprej zagotovimo, da imamo v Visual Studio odprto našo spletno aplikacijo 'DemoApplication'.

Korak 2) Odprite datoteko 'Demo.aspx' in vnesite niz "Guru 99 ASP.Net."

Prikaže se besedilo "Guru 99 ASP.Net". Zgornji izhod bi morali dobiti v brskalniku.

Korak 3) Zdaj je čas za objavo rešitve.

  1. Z desno miškino tipko kliknite »DemoApplication« v Raziskovalcu rešitev
  2. V kontekstnem meniju izberite možnost »Objavi«.

Odprl se bo nov zaslon (glejte spodnji korak).

Korak 4) V naslednjem koraku izberite »Nov profil«, da ustvarite nov profil za objavo. Profil objave bo imel nastavitve za objavo spletne aplikacije prek File copy.

Korak 5 ) Na naslednjem zaslonu moramo navesti podrobnosti o profilu.

  1. Vnesite ime profila, na primer FileCopy
  2. Kliknite gumb V redu, da ustvarite profil

Korak 6) V tem koraku posebej omenjamo, da bomo objavili spletno mesto s kopijo datoteke.

  1. Izberite način objave kot datotečni sistem.
  2. Vnesite ciljno mesto kot C: \ inetpub \ wwwroot - to je standardno mesto datoteke za privzeto spletno mesto v IIS.
  3. Za nadaljevanje kliknite gumb 'Naprej'.

Korak 7) Na naslednjem zaslonu kliknite gumb Naprej, da nadaljujete.

Korak 8) Na zadnjem zaslonu kliknite gumb 'Objavi'

Ko se izvedejo vsi zgornji koraki, boste v Visual Studio dobili naslednji izhod

Izhod: -

Iz rezultata boste videli, da je objava uspela.

Zdaj preprosto odprite brskalnik in pojdite na URL - http: //localhost/Demo.aspx

Iz izhoda lahko vidite, da se zdaj, ko brskate po http: //localhost/Demo.aspx , prikaže stran. Prikaže se tudi besedilo „Guru 99 ASP.Net“.

Kako objaviti spletno mesto ASP.NET

Druga metoda za uvedbo spletne aplikacije je objava spletnega mesta. Ključna razlika pri tej metodi je v tem

  • Nad uvajanjem imate več nadzora.
  • Določite lahko, na katero spletno mesto želite namestiti aplikacijo.
  • Recimo, če bi imeli dve spletni strani WebSiteA in WebSiteB. Če uporabljate način spletnega objavljanja, lahko svojo aplikacijo objavite na katerem koli spletnem mestu. Prav tako vam ni treba poznati fizične poti spletnega mesta.
  • Pri metodi FileCopy morate poznati fizično pot spletnega mesta.

Uporabimo isto predstavitveno aplikacijo in poglejmo, kako lahko objavljamo z uporabo "metode objavljanja na spletnem mestu".

Korak 1 ) V tem koraku

  1. Z desno miškino tipko kliknite »DemoApplication« v Raziskovalcu rešitev
  2. V kontekstnem meniju izberite možnost Objavi.

Korak 2) Na naslednjem zaslonu izberite možnost »Nov profil«, da ustvarite nov profil za objavo. Profil objave bo imel nastavitve za objavo spletne aplikacije prek spletnega uvajanja.

Korak 3 ) Na naslednjem zaslonu moramo navesti podrobnosti o profilu.

  1. Vnesite ime za profil, na primer »WebPublish«
  2. Kliknite gumb 'V redu', da ustvarite profil

Korak 4) Na naslednjem zaslonu morate navesti vse podrobnosti za postopek objave

  1. Izberite način objave kot Web Deploy
  2. Izberite strežnik kot Localhost
  3. Vnesite ime mesta kot privzeto spletno mesto - ne pozabite, da je to ime spletnega mesta v IIS
  4. Vnesite ciljni URL kot http: // localhost
  5. Za nadaljevanje kliknite gumb Naprej

Korak 5) Za nadaljevanje kliknite gumb »Naprej« na naslednjem zaslonu

Korak 6) Na koncu kliknite gumb Objavi, da objavite spletno mesto

Ko se izvedejo vsi zgornji koraki, boste v Visual Studio dobili naslednji izhod.

Izhod: -

Iz rezultata boste videli, da je objava uspela.

Zdaj preprosto odprite brskalnik in pojdite na URL - http: //localhost/Demo.aspx

Iz izhoda lahko vidite, da se zdaj, ko brskate po http: //localhost/Demo.aspx , prikaže stran. Prikaže se tudi besedilo Guru 99 ASP.Net.

Povzetek

  • Ko je aplikacija ASP.Net razvita, je naslednji korak, da jo je treba razviti.
  • V .Net je IIS privzeti spletni strežnik za aplikacije ASP.Net.
  • Spletne aplikacije ASP.Net lahko razmestite z uporabo metode kopiranja datotek.
  • Spletne aplikacije ASP.Net lahko uvedete tudi z metodo Web Publish.