Web-sivuston isännöiminen IIS:ssä: Asenna ja ota verkkosovellus käyttöön
Mikä on IIS?
IIS tai Internet Information Server on palvelin, jota käytetään isännöimään .Net-verkkosovelluksia. IIS-isännöinti on yleensä asennettu Window Serverille.
Jotta käyttäjät voivat käyttää verkkosivustoa, verkkosivuston on oltava jollakin verkkopalvelimella. Eri tekniikoita varten on saatavilla erilaisia web-palvelimia. Netissä käytettävissä olevaa web-palvelinta kutsutaan Internet Information Services tai IIS.
Kun verkkosovellus on kehitetty, se otetaan käyttöön IIS-palvelimella. Loppukäyttäjät voivat sitten käyttää tätä verkkosovellusta. Sovellus voidaan ottaa käyttöön palvelimella kahdella tavalla. Näet molemmat täällä.
- Tiedoston kopiointimenetelmän käyttäminen.
- Käyttämällä Web-julkaisumenetelmää.
Kuinka ladata ja asentaa IIS
Alla oleva kaavio näyttää IIS-palvelimen prosessin kulun.
- Ensimmäinen osa on käyttäjän lähettämä pyyntö. Pyyntö on yleensä web-sivu. Esimerkki voisi olla http://example.com/Default.aspx .
- Tässä "example.com" on IIS-palvelimella isännöity verkkosivusto.
- "Default.aspx" on esimerkki.com-sivuston verkkosivu.
- Joten käyttäjä syöttää URL-osoitteen http://example.com/Default.aspx verkkoselaimessa. Pyyntö siirtyy sitten IIS-palvelimelle, jossa on esimerkki.com-sovellus.
- Kun pyyntö saapuu IIS-palvelimelle, se käsitellään. IIS-palvelin suorittaa kaikki vaaditut toiminnot pyynnöstä.
- Lopuksi IIS-palvelin lähettää tulosteen takaisin käyttäjälle. Tulos on yleensä HTML-sisältöä, joka lähetetään takaisin käyttäjälle. Tämä HTML-sisältö näytetään verkkoselaimessa.
Katsotaanpa, kuinka voimme asentaa IIS:n ikkunapalvelimelle.
- Lataa ensin Windows palvelin URL-osoitteesta – https://learn.microsoft.com/en-us/previous-versions/dn934703(v=msdn.10) ja kokeile sitä 120 päivää.
- Asennuksen jälkeen IIS:n asentamiseen on suoritettava seuraavat vaiheet.
Vaihe 1) Siirry kohtaan Windows Palvelin ja Lisää rooleja
On Windows Server 2012, oletuskoontipaneeli näkyy alla.
- Ensimmäinen askel on napsauttaa "Lisää rooleja ja ominaisuuksia" kojelaudassa.
- Tämä mahdollistaa lisäominaisuuksien asentamisen palvelimelle.
Vaihe 2) Jatka seuraavaan vaiheeseen
Seuraavassa näytössä sinun on napsautettava Seuraava-painiketta jatkaaksesi.
Vaihe 3) Valitse asennustapa
Seuraavassa vaiheessa meidän on suoritettava kaksi alivaihetta
- Ensimmäinen on valita roolipohjainen tai ominaisuusasennus. Tämän avulla voimme suorittaa IIS-asennuksen.
- Napsauta "Seuraava"-painiketta jatkaaksesi.
Vaihe 4) Valitse palvelin
Seuraavassa näytössä näet sen palvelimen nimen, johon asennus tapahtuu. Napsauta Seuraava-painiketta jatkaaksesi.
Vaihe 5) Valitse verkkopalvelinvaihtoehto
Seuraavassa vaiheessa meidän on suoritettava kaksi alivaihetta
- Valitse Web-palvelinvaihtoehto. Tämä varmistaa, että IIS asennetaan.
- Napsauta "Seuraava"-painiketta jatkaaksesi.
Vaihe 6) Jatka eteenpäin
Jatka seuraavassa näytössä napsauttamalla seuraava-painiketta.
Vaihe 7) Aloita asennus
Aloita asennus napsauttamalla viimeisessä näytössä Asenna-painiketta.
Kun IIS on asennettu, voit käynnistää sen siirtymällä hakuun Windows 2012.
- Kirjoita merkkijono "inetmgr", joka on IIS:n komento.
- Sitten Internet Information Services Manager tulee esiin. Napsauta tätä.
Kun napsautat yllä olevaa linkkiä, IIS avautuu ja sinulle näytetään alla oleva näyttö.
IIS:ssä sinulla on ensimmäinen sivusto, jonka nimi on Default Web Site.
Jos avaat selaimesi ja siirryt URL-osoitteeseen http://localhost. Näet alla olevan tulosteen. Tämä URL-osoite ohjaa pääasiassa edellisessä näytössä näkyvälle oletussivustolle. Tämä on oletussivu, joka osoittaa, että IIS-palvelin on käynnissä.
Web-sivuston käyttöönotto IIS:ssä tiedostokopion avulla
Verkkosovelluksen kehittämisen jälkeen seuraava tärkeä askel on ottaa verkkosovellus käyttöön. Verkkosovellus on otettava käyttöön, jotta muut käyttäjät voivat käyttää sitä. Käyttöönotto tapahtuu IIS-verkkopalvelimelle.
On olemassa useita tapoja ottaa verkkosovellus käyttöön. Katsotaanpa ensimmäistä menetelmää verkkosovelluksen käyttöönottoon palvelimella, joka on tiedostokopio.
Käytämme aiemmissa osioissa luotua verkkosovellusta. Noudatetaan alla olevia ohjeita sovelluksen isännöimiseksi IIS:ssä.
Vaihe 1) Varmistetaan ensin, että Web-sovellus "DemoApplication" on avoinna Visual Studiossa.
Vaihe 2) Avaa Demo.aspx-tiedosto ja kirjoita merkkijono "Guru 99 ASP.Net".
<!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>
Suorita nyt sovellus Visual Studiossa varmistaaksesi, että se toimii.
Lähtö: -
Näyttöön tulee teksti "Guru 99 ASP.Net". Sinun pitäisi saada yllä oleva tulos selaimeen.
Vaihe 3) Nyt on aika julkaista ratkaisu.
- Napsauta hiiren kakkospainikkeella "DemoApplication" -kohtaa Solution Explorerissa
- Valitse pikavalikosta Julkaise-vaihtoehto.
Se avaa toisen näytön (katso vaihe alla).
Vaihe 4) Valitse seuraavassa vaiheessa Uusi profiili luodaksesi uuden julkaisuprofiilin. Julkaisuprofiilissa on asetukset verkkosovelluksen julkaisemiseen Tiedostokopion kautta.
Vaihe 5) Seuraavassa näytössä meidän on annettava profiilin tiedot.
- Anna profiilille nimi, kuten FileCopy
- Luo profiili napsauttamalla OK-painiketta
Vaihe 6) Tässä vaiheessa mainitsemme erityisesti, että aiomme julkaista verkkosivuston tiedostokopion kautta.
- Valitse julkaisumenetelmä tiedostojärjestelmäksi.
- Anna kohdesijainti muodossa C:\inetpub\wwwroot – Tämä on IIS:n oletussivuston vakiotiedostosijainti.
- Napsauta "Seuraava" -painiketta jatkaaksesi.
Vaihe 7) Napsauta seuraavassa näytössä Seuraava-painiketta jatkaaksesi.
Vaihe 8) Napsauta 'Julkaise'-painiketta viimeisessä näytössä
Kun kaikki yllä olevat vaiheet on suoritettu, saat seuraavan tulosteen Visual Studio
Lähtö: -
Tulosteesta näet, että julkaisu onnistui.
Avaa nyt selain ja siirry URL-osoitteeseen - http://localhost/Demo.aspx
Voit nähdä lähdöstä, että nyt, kun selaat http://localhost/Demo.aspx , sivu tulee näkyviin. Se näyttää myös tekstin "Guru 99 ASP.Net".
Kuinka julkaista ASP.NET-verkkosivusto
Toinen tapa ottaa verkkosovellus käyttöön on verkkosivuston julkaiseminen. Tärkein ero tässä menetelmässä verkkosovellusten isännöinnissa IIS:ssä on se
- Sinulla on enemmän hallintaa käyttöönoton suhteen.
- Voit määrittää, mihin Web-sivustoon haluat ottaa sovelluksesi käyttöön.
- Oletetaan esimerkiksi, että sinulla olisi kaksi verkkosivustoa WebSiteA ja WebSiteB. Jos käytät Web-julkaisumenetelmää, voit julkaista sovelluksesi millä tahansa verkkosivustolla. Sinun ei myöskään tarvitse tietää Web-sivuston fyysistä polkua.
- FileCopy-menetelmässä sinun on tiedettävä verkkosivuston fyysinen polku.
Käytetään samaa esittelysovellusta ja katsotaan kuinka ASP.Net-sovellus otetaan käyttöön IIS:ssä vaihe vaiheelta käyttämällä "verkkosivuston julkaisumenetelmää".
Vaihe 1) Tässä vaiheessa
- Napsauta hiiren kakkospainikkeella "DemoApplication" -kohtaa Solution Explorerissa
- Valitse pikavalikosta Julkaise-vaihtoehto.
Vaihe 2) Valitse seuraavassa näytössä Uusi profiili -vaihtoehto luodaksesi uuden julkaisuprofiilin. Julkaisuprofiilissa on asetukset verkkosovelluksen julkaisua varten Web Deploy:n kautta.
Vaihe 3) Seuraavassa näytössä meidän on annettava profiilin tiedot.
- Anna profiilille nimi, kuten "WebPublish"
- Luo profiili napsauttamalla OK-painiketta
Vaihe 4) Seuraavassa näytössä sinun on annettava kaikki julkaisuprosessin tiedot
- Valitse julkaisumenetelmäksi Web Deploy
- Valitse palvelin Localhostiksi
- Kirjoita sivuston nimi oletussivustoksi – Muista, että tämä on IIS-verkkosivuston nimi
- Anna kohde-URL muodossa http://localhost
- Jatka lopuksi napsauttamalla Seuraava-painiketta
Vaihe 5) Napsauta Seuraava-painiketta seuraavassa näytössä jatkaaksesi
Vaihe 6) Napsauta lopuksi Julkaise-painiketta julkaistaksesi verkkosivusto
Kun kaikki yllä olevat IIS-isännöintivaiheet on suoritettu, saat seuraavan tulosteen Visual Studiossa.
Lähtö: -
Tulosteesta näet, että julkaisu onnistui.
Avaa nyt selain ja siirry URL-osoitteeseen - http://localhost/Demo.aspx
Voit nähdä lähdöstä, että nyt, kun selaat http://localhost/Demo.aspx , sivu tulee näkyviin. Se näyttää myös tekstin Guru 99 ASP.Net.
Yhteenveto
- Kun ASP.Net-sovellus on kehitetty, seuraava vaihe on, että se on otettava käyttöön.
- .Netissä ilmainen IIS-isännöinti on oletusverkkopalvelin ASP.Net-ytimen hosting-sovelluksille.
- ASP.Net-verkkosovelluksia voidaan ottaa käyttöön tiedostokopiointimenetelmällä.
- ASP.Net-verkkosovellukset voidaan ottaa käyttöön myös Web Publish -menetelmällä.