Web-sivuston isännöiminen IIS:ssä: Asenna ja ota verkkosovellus käyttöön

⚡ Älykäs yhteenveto

Verkkosivuston ylläpito IIS-palvelussa edellyttää Internet Information Servicesin asentamista Windows Palvelin ja ASP.NET-sovelluksen käyttöönotto siinä. Tässä resurssissa selitetään, mikä IIS on, miten se asennetaan ja miten verkkosovellus otetaan käyttöön sekä tiedostokopiointi- että verkkojulkaisumenetelmillä.

  • 🖥️ Mikä on IIS: Internet-tietopalvelut ovat Windows web-palvelin, jota käytetään .NET-web-sovellusten isännöintiin.
  • ⚙️ IIS:n asentaminen: Lisää verkkopalvelinrooli ohjatun roolien ja ominaisuuksien lisäämistoiminnon avulla osoitteessa Windows Palvelimelle.
  • 📂 Tiedoston kopiointi ja käyttöönotto: Julkaise sovellus hakemistoon C:\inetpub\wwwroot, joka on IIS:n oletusarvoinen verkkosivuston polku.
  • 🌐 Verkkojulkaisu: Käytä Web Deploy -ominaisuutta nimettyyn IIS-sivustoon kohdistamiseen, jolloin saat enemmän hallintaa ilman fyysistä polkua.
  • Vahvista: Selaa osoitteeseen http://localhost varmistaaksesi, että käyttöönotettu sivu näytetään oikein.

Web-sivuston isännöiminen IIS:ssä

Mikä on IIS?

IIS eli Internet Information Server on palvelin, jota käytetään .NET-verkkosovellusten isännöintiin. IIS-isännöinti asennetaan yleensä Windows Palvelimelle.

Jotta käyttäjät voivat käyttää verkkosivustoa, verkkosivuston on oltava jonkinlaisella web-palvelimella. Saatavilla on erilaisia ​​web-palvelimia eri teknologioille. .NET:ssä käytettävissä olevaa web-palvelinta kutsutaan Internet Information Services eli IIS.

Kun verkkosovellus on kehitetty, se otetaan käyttöön IIS-palvelimella. Loppukäyttäjät voivat sitten käyttää tätä verkkosovellusta. Sovelluksen voi ottaa käyttöön palvelimella kahdella tavalla, ja näet molemmat tässä.

  • Tiedoston kopiointimenetelmän käyttäminen.
  • Verkkojulkaisumenetelmän käyttäminen.

Kuinka ladata ja asentaa IIS

Alla oleva kaavio näyttää IIS-palvelimen prosessin kulun.

IIS-palvelimen prosessinkulku
IIS-palvelimen prosessinkulku
  1. Ensimmäinen osa on käyttäjän lähettämä pyyntö. Pyyntö on yleensä verkkosivu. 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 http://example.com/Default.aspx verkkoselaimessa. Pyyntö siirtyy sitten IIS-palvelimelle, jossa on esimerkki.com-sovellus.
  2. Kun pyyntö saapuu IIS-palvelimelle, se käsitellään. IIS-palvelin suorittaa kaikki pyynnön edellyttämät toiminnot.
  3. 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, miten IIS asennetaan... Windows Palvelimelle.

Lataa ja asenna IIS

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 vaihe on napsauttaa kojelaudassa olevaa "Lisää rooleja ja ominaisuuksia" -painiketta.
  • Tämä mahdollistaa lisäominaisuuksien asentamisen palvelimelle.

Lataa ja asenna IIS

Vaihe 2) Siirry seuraavaan vaiheeseen

Seuraavassa näytössä sinun on napsautettava Seuraava-painiketta jatkaaksesi.

Lataa ja asenna IIS

Vaihe 3) Valitse asennustapa

Seuraavassa vaiheessa meidän on suoritettava kaksi alivaihetta:

  1. Ensimmäinen on valita roolipohjainen asennus tai ominaisuusasennus. Näin voimme suorittaa IIS-asennuksen.
  2. Napsauta "Seuraava"-painiketta jatkaaksesi.

Lataa ja asenna IIS

Vaihe 4) Valitse palvelin

Seuraavassa näytössä näet sen palvelimen nimen, johon asennus tapahtuu. Napsauta Seuraava-painiketta jatkaaksesi.

Lataa ja asenna IIS

Vaihe 5) Valitse verkkopalvelinvaihtoehto

Seuraavassa vaiheessa meidän on suoritettava kaksi alivaihetta:

  1. Valitse Web-palvelin-vaihtoehto. Tämä varmistaa, että IIS asennetaan.
  2. Napsauta "Seuraava"-painiketta jatkaaksesi.

Lataa ja asenna IIS

Vaihe 6) Jatka eteenpäin

Seuraavassa näytössä napsauta Seuraava-painiketta jatkaaksesi.

Lataa ja asenna IIS

Vaihe 7) Aloita asennus

Aloita asennus napsauttamalla viimeisessä näytössä Asenna-painiketta.

Lataa ja asenna IIS

Kun IIS on asennettu, voit käynnistää sen valitsemalla Hae Windows 2012.

  1. Syötä merkkijono 'inetmgr', joka on IIS:n komento.
  2. Sitten Internet Information Services Manager tulee esiin. Napsauta tätä.

Lataa ja asenna IIS

Kun napsautat yllä olevaa linkkiä, IIS avautuu ja sinulle näytetään alla oleva näyttö.

Lataa ja asenna IIS

IIS:ssä sinulla on ensimmäinen sivusto, jonka nimi on Default Web Site.

Jos avaat selaimesi ja siirryt osoitteeseen URL http://localhost, näet alla olevan tulosteen. Tämä URL siirtyy pääasiassa edellisessä näytössä näkyvälle oletusarvoiselle verkkosivustolle. Tämä on oletussivu, joka osoittaa, että IIS-palvelin on toiminnassa.

Lataa ja asenna IIS

Web-sivuston käyttöönotto IIS:ssä tiedostokopion avulla

Kehityksen jälkeenping Verkkosovelluksen seuraava tärkeä vaihe on verkkosovelluksen käyttöönotto. Verkkosovellus on otettava käyttöön, jotta muut käyttäjät voivat käyttää sitä. Käyttöönotto tehdään IIS-verkkopalvelimelle.

Verkkosovelluksen käyttöönottoon on useita tapoja. Tarkastellaan ensimmäistä menetelmää, joka on tiedoston kopiointimenetelmä.

Käytämme aiemmissa osioissa luotua verkkosovellusta. Noudatetaan alla olevia vaiheita sovelluksen isännöimiseksi IIS:ssä.

Vaihe 1) Varmistakaamme ensin, että meillä on web-sovelluksemme 'DemoApplication' auki Visual Studiossa.

Ota verkkosivusto käyttöön IIS:ssä tiedostokopion avulla

Vaihe 2) Avaa tiedosto 'Demo.aspx' ja kirjoita merkkijono "Guru 99 ASP.Net”.

Ota verkkosivusto käyttöön IIS:ssä tiedostokopion avulla

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

Ota verkkosivusto käyttöön IIS:ssä tiedostokopion avulla

Teksti 'Guru 99 ASP.Net' tulee näkyviin. Selaimessa pitäisi näkyä yllä oleva tuloste.

Vaihe 3) Nyt on aika julkaista ratkaisu.

  1. Napsauta hiiren kakkospainikkeella kohtaa 'DemoApplication' ratkaisujen hallinnassa.
  2. Valitse pikavalikosta Julkaise-vaihtoehto.

Ota verkkosivusto käyttöön IIS:ssä tiedostokopion avulla

Se avaa toisen näytön (katso vaihe alla).

Vaihe 4) Seuraavassa vaiheessa valitse 'Uusi profiili' luodaksesi uuden julkaisuprofiilin. Julkaisuprofiililla on asetukset verkkosovelluksen julkaisemiseksi tiedostokopion kautta.

Ota verkkosivusto käyttöön IIS:ssä tiedostokopion avulla

Vaihe 5) Seuraavassa näytössä meidän on annettava profiilin tiedot.

  1. Anna profiilille nimi, kuten FileCopy.
  2. Luo profiili napsauttamalla OK-painiketta.

Ota verkkosivusto käyttöön IIS:ssä tiedostokopion avulla

Vaihe 6) Tässä vaiheessa mainitsemme erityisesti, että aiomme julkaista verkkosivuston tiedostokopion kautta.

  1. Valitse julkaisumenetelmä tiedostojärjestelmäksi.
  2. Kirjoita kohdesijainti muodossa C:\inetpub\wwwroot – tämä on IIS:n oletusverkkosivuston vakiotiedostosijainti.
  3. Napsauta "Seuraava"-painiketta jatkaaksesi.

Ota verkkosivusto käyttöön IIS:ssä tiedostokopion avulla

Vaihe 7) Napsauta seuraavassa näytössä Seuraava-painiketta jatkaaksesi.

Ota verkkosivusto käyttöön IIS:ssä tiedostokopion avulla

Vaihe 8) Napsauta viimeisellä näytöllä olevaa 'Julkaise'-painiketta.

Ota verkkosivusto käyttöön IIS:ssä tiedostokopion avulla

Kun kaikki yllä olevat vaiheet on suoritettu, saat seuraavan tulosteen Visual Studio.

lähtö:

Ota verkkosivusto käyttöön IIS:ssä tiedostokopion avulla

Tulosteesta näet, että julkaisu onnistui.

Avaa nyt vain selain ja mene osoitteeseen URL – http://localhost/Demo.aspx.

Ota verkkosivusto käyttöön IIS:ssä tiedostokopion avulla

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 julkaista verkkosivusto. Tämän menetelmän keskeinen ero verkkosovelluksen ylläpitoon IIS:ssä on seuraava:

  • Sinulla on enemmän hallintaa käyttöönoton suhteen.
  • Voit määrittää, mille verkkosivustolle haluat sovelluksesi julkaista.
  • Oletetaan esimerkiksi, että sinulla on kaksi verkkosivustoa, WebSiteA ja WebSiteB. Jos käytät Web Publish -menetelmää, voit julkaista sovelluksesi mille tahansa verkkosivustolle. Sinun ei myöskään tarvitse tietää verkkosivuston fyysistä polkua.
  • Tiedoston kopiointimenetelmässä sinun on tiedettävä verkkosivuston fyysinen polku.

Käytetään samaa demosovellusta ja katsotaan, kuinka ASP.Net-sovellus otetaan käyttöön IIS:ssä askel askeleelta käyttämällä "verkkosivuston julkaisumenetelmää".

Vaihe 1) Tässä vaiheessa:

  1. Napsauta hiiren kakkospainikkeella kohtaa 'DemoApplication' ratkaisujen hallinnassa.
  2. Valitse Julkaise-vaihtoehto pikavalikosta.

Julkaise ASP.NET-verkkosivusto

Vaihe 2) Seuraavalla näytöllä valitse 'Uusi profiili' -vaihtoehto luodaksesi uuden julkaisuprofiilin. Julkaisuprofiililla on asetukset verkkosovelluksen julkaisemiseksi Web Deployn kautta.

Julkaise ASP.NET-verkkosivusto

Vaihe 3) Seuraavassa näytössä meidän on annettava profiilin tiedot.

  1. Anna profiilille nimi, kuten 'WebPublish'.
  2. Luo profiili napsauttamalla 'OK'-painiketta.

Julkaise ASP.NET-verkkosivusto

Vaihe 4) Seuraavassa näytössä sinun on annettava kaikki julkaisuprosessin tiedot.

  1. Valitse julkaisutavaksi Web Deploy.
  2. Valitse palvelimeksi Localhost.
  3. Kirjoita sivuston nimi oletusarvoiseksi verkkosivustoksi – muista, että tämä on IIS-verkkosivuston nimi.
  4. Syötä määränpää URL as http://localhost.
  5. Lopuksi napsauta Seuraava-painiketta jatkaaksesi.

Julkaise ASP.NET-verkkosivusto

Vaihe 5) Jatka napsauttamalla seuraavalla näytöllä olevaa Seuraava-painiketta.

Julkaise ASP.NET-verkkosivusto

Vaihe 6) Lopuksi napsauta Julkaise-painiketta julkaistaksesi verkkosivuston.

Julkaise ASP.NET-verkkosivusto

Kun kaikki yllä olevat IIS-isännöintivaiheet on suoritettu, saat seuraavan tulosteen Visual Studiossa.

lähtö:

Julkaise ASP.NET-verkkosivusto

Tulosteesta näet, että julkaisu onnistui.

Avaa nyt vain selain ja mene osoitteeseen URL – http://localhost/Demo.aspx.

Julkaise ASP.NET-verkkosivusto

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.

UKK

Kyllä. Tekoälyavustajat voivat luoda web.config-asetuksia, käyttöönottoskriptejä ja PowerShell-komentoja sekä auttaa yleisten IIS-virheiden vianmäärityksessä. Sinun tulee silti validoida kokoonpano omassa ympäristössäsi ennen julkaisua.

Kyllä. IIS voi isännöidä ASP.NET-sovelluksia, jotka palvelevat tekoälymalleja tai kutsuvat koneoppimisen API-rajapintoja. Se toimii käyttöliittymän web-palvelimena, joka käsittelee pyyntöjä samalla kun mallin logiikka toimii sen takana.

Tiedoston kopiointi vaatii verkkosivuston fyysisen polun, kuten C:\inetpub\wwwroot. Web Publish antaa enemmän hallintaa ja antaa sinun kohdistaa nimettyyn IIS-verkkosivustoon Web Deployn avulla tietämättä sen fyysistä polkua.

IIS-sivuston oletusarvoinen sijainti sijaitsee kansiossa C:\inetpub\wwwroot. Sovellustiedostojen sijoittaminen sinne asettaa sivuston saataville palvelimella osoitteessa http://localhost, joka on verkkosivuston oletussijainti.

Tiivistä tämä viesti seuraavasti: