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.
- 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.
- Ko zahteva pride na strežnik IIS, se obdela. Strežnik IIS bo izvedel vse zahtevane operacije na zahtevo.
- 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
- Prva je izbira namestitve na podlagi vlog ali funkcije. Tako bomo lahko izvedli namestitev IIS.
- 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
- Izberite možnost spletnega strežnika. To bo zagotovilo, da se IIS namesti.
- 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.
- Vnesite niz 'inetmgr', ki je ukaz za IIS.
- 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."