Webhely üzemeltetése az IIS-en: Webalkalmazás beállítása és telepítése

Mi az IIS?

Az IIS vagy az Internet Information Server a .Net webalkalmazások tárolására használt szerver. Az IIS hosting rendszerint Window Serverre van telepítve.

Ahhoz, hogy a felhasználók hozzáférhessenek egy webhelyhez, a webhelynek valamilyen webszerveren kell lennie. Különféle webszerverek állnak rendelkezésre a különböző technológiákhoz. A .Netben az elérhető webszervert hívják meg Internet Information Services vagy IIS.

A webalkalmazás kifejlesztése után az IIS-kiszolgálóra kerül. Ezt a webalkalmazást ezután elérhetik a végfelhasználók. Kétféleképpen telepíthet egy alkalmazást a kiszolgálóra, mindkettőt itt láthatja.

  • Fájlmásolás módszerrel.
  • A webes közzétételi módszer használata.

Az IIS letöltése és telepítése

Az alábbi diagram az IIS-kiszolgáló folyamatát mutatja be.

IIS szerver folyamatfolyamat
IIS szerver folyamatfolyamat
  1. Az első rész a felhasználó által küldött kérés. A kérés általában egy weboldal lesz. Példa lehet a http://example.com/Default.aspx .
  • Itt az „example.com” egy webhely, amelyet az IIS szerver tárol.
  • A „Default.aspx” egy weboldal az example.com webhelyen.
  • Tehát a felhasználó beírja az URL-t http://example.com/Default.aspx a webböngészőben. A kérés ezután az IIS-kiszolgálóhoz kerül, amelyen az example.com alkalmazás található.
  1. Amint a kérés megérkezik az IIS-kiszolgálóhoz, a rendszer feldolgozza. Az IIS szerver minden szükséges műveletet végrehajt a kérésnek megfelelően.
  2. Végül az IIS-kiszolgáló visszaküldi a kimenetet a felhasználónak. A kimenet általában a felhasználónak visszaküldött HTML-tartalom. Ez a HTML-tartalom megjelenik a webböngészőben.

Nézzük meg, hogyan telepíthetjük az IIS-t egy Window Serverre.

Töltse le és telepítse az IIS-t

  • A telepítés után a következő lépéseket kell végrehajtani az IIS telepítéséhez.

1. lépés) Lépjen ide Windows Szerver és Szerepkörök hozzáadása

On Windows Server 2012, az alapértelmezett irányítópult az alábbiak szerint látható.

  • Első lépésként kattintson a „Szerepek és funkciók hozzáadása” elemre az irányítópulton.
  • Ez lehetővé teszi további szolgáltatások telepítését a szerveren.

Töltse le és telepítse az IIS-t

2. lépés) Folytassa a következő lépéssel

A következő képernyőn a Tovább gombra kell kattintania a folytatáshoz.

Töltse le és telepítse az IIS-t

3. lépés) Válassza ki a telepítési módot

A következő lépésben két részlépést kell végrehajtanunk

  1. Az első a szerep alapú vagy a szolgáltatás telepítése. Ez lehetővé teszi számunkra az IIS telepítését.
  2. A folytatáshoz kattintson a „Tovább” gombra.

Töltse le és telepítse az IIS-t

4. lépés) Válassza ki a szervert

A következő képernyőn annak a szervernek a nevét fogja látni, amelyen a telepítés zajlik. A folytatáshoz kattintson a Tovább gombra.

Töltse le és telepítse az IIS-t

5. lépés) Válassza ki a webszerver opciót

A következő lépésben két részlépést kell végrehajtanunk

  1. Válassza a Webszerver lehetőséget. Ez biztosítja az IIS telepítését.
  2. A folytatáshoz kattintson a „Tovább” gombra.

Töltse le és telepítse az IIS-t

6. lépés) Folytassa

A következő képernyőn kattintson a következő gombra a folytatáshoz.

Töltse le és telepítse az IIS-t

7. lépés) Indítsa el a telepítést

Az utolsó képernyőn kattintson a Telepítés gombra a telepítés megkezdéséhez.

Töltse le és telepítse az IIS-t

Az IIS telepítése után elindíthatja a keresést Windows 2012.

  1. Írja be az „inetmgr” karakterláncot, amely az IIS parancsa.
  2. Ezután megjelenik az Internet Information Services Manager. Kattintson erre.

Töltse le és telepítse az IIS-t

Miután a fenti hivatkozásra kattint, megnyílik az IIS, és az alábbi képernyő jelenik meg.

Töltse le és telepítse az IIS-t

Az IIS-ben be kell állítani egy kezdeti webhelyet, amelynek neve Default Web Site.

Ha megnyitja a böngészőt, és az URL-re lép http://localhost. Látni fogja az alábbi kimenetet. Ez az URL főként az előző képernyőn látható alapértelmezett webhelyre vezet. Ez az alapértelmezett oldal, amely azt jelzi, hogy az IIS-kiszolgáló működik és működik.

Töltse le és telepítse az IIS-t

Webhely üzembe helyezése az IIS-ben fájlmásolással

A webalkalmazás fejlesztése után a következő fontos lépés a webalkalmazás üzembe helyezése. A webalkalmazást telepíteni kell, hogy más felhasználók is hozzáférhessenek. A telepítés egy IIS webkiszolgálón történik.

A webalkalmazások üzembe helyezésének többféle módja van. Nézzük meg az első módszert a webalkalmazás kiszolgálón történő üzembe helyezésére, ez a fájlmásolat.

A korábbi részekben létrehozott webes alkalmazást használjuk. Kövesse az alábbi lépéseket az alkalmazások IIS-ben való üzemeltetéséhez.

Step 1) Először győződjön meg arról, hogy a „DemoApplication” webalkalmazásunk nyitva van a Visual Studióban.

Telepítse a webhelyet az IIS-ben a fájlmásolat segítségével

Step 2) Nyissa meg a „Demo.aspx” fájlt, és írja be a „Guru 99 ASP.Net” karakterláncot.

Telepítse a webhelyet az IIS-ben a fájlmásolat segítségével

<!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>

Most csak futtassa az alkalmazást a Visual Studióban, hogy megbizonyosodjon arról, hogy működik.

Kimenet:-

Telepítse a webhelyet az IIS-ben a fájlmásolat segítségével

A „Guru 99 ASP.Net” szöveg jelenik meg. A fenti kimenetet meg kell kapnia a böngészőben.

Step 3) Itt az ideje a megoldás közzétételének.

  1. Kattintson jobb gombbal a „DemoApplication” elemre a Solution Explorerben
  2. Válassza a „Közzététel” opciót a helyi menüből.

Telepítse a webhelyet az IIS-ben a fájlmásolat segítségével

Megnyílik egy másik képernyő (lásd az alábbi lépést).

Step 4) A következő lépésben válassza az „Új profil” lehetőséget egy új közzétételi profil létrehozásához. A közzétételi profil rendelkezik a webalkalmazás Fájlmásolással történő közzétételére vonatkozó beállításokkal.

Telepítse a webhelyet az IIS-ben a fájlmásolat segítségével

5 lépés) A következő képernyőn meg kell adnunk a profil adatait.

  1. Adjon nevet a profilnak, például FileCopy
  2. Kattintson az OK gombra a profil létrehozásához

Telepítse a webhelyet az IIS-ben a fájlmásolat segítségével

Step 6) Ebben a lépésben külön megemlítjük, hogy a Fájlmásolat segítségével a webhely közzétételére fogunk menni.

  1. Válassza ki a Közzététel módot Fájlrendszerként.
  2. Adja meg a célhelyet a következőképpen: C:\inetpub\wwwroot – Ez az IIS alapértelmezett webhelyének szabványos fájlhelye.
  3. A folytatáshoz kattintson a „Tovább” gombra.

Telepítse a webhelyet az IIS-ben a fájlmásolat segítségével

Step 7) A következő képernyőn kattintson a Tovább gombra a folytatáshoz.

Telepítse a webhelyet az IIS-ben a fájlmásolat segítségével

Step 8) Az utolsó képernyőn kattintson a „Közzététel” gombra

Telepítse a webhelyet az IIS-ben a fájlmásolat segítségével

Ha a fenti lépések mindegyike végrehajtódik, a következő kimenetet kapja Visual Studio

Kimenet:-

Telepítse a webhelyet az IIS-ben a fájlmásolat segítségével

A kimenetből látni fogja, hogy a közzététel sikerült.

Most nyissa meg a böngészőt, és lépjen a http://localhost/Demo.aspx URL-re

Telepítse a webhelyet az IIS-ben a fájlmásolat segítségével

A kimenetből láthatja, hogy most, amikor böngészik http://localhost/Demo.aspx , megjelenik az oldal. Megjeleníti a „Guru 99 ASP.Net” szöveget is.

Az ASP.NET webhely közzététele

A webalkalmazás üzembe helyezésének másik módja egy webhely közzététele. A legfontosabb különbség a webalkalmazások IIS-ben való tárolására szolgáló módszerben az

  • Jobban irányíthatja a telepítést.
  • Megadhatja, hogy melyik webhelyen kívánja telepíteni az alkalmazást.
  • Tegyük fel például, hogy két webhelye van: WebSiteA és WebSiteB. Ha a webes közzétételi módszert használja, alkalmazását bármely webhelyen közzéteheti. Ezenkívül nem kell ismernie a webhely fizikai elérési útját.
  • A FileCopy metódusban ismernie kell a webhely fizikai elérési útját.

Használjuk ugyanazt a bemutatóalkalmazást, és nézzük meg, hogyan kell lépésről lépésre telepíteni az ASP.Net alkalmazást az IIS-ben a „webhely közzétételi módszerével”.

1 lépés) Ebben a lépésben

  1. Kattintson jobb gombbal a „DemoApplication” elemre a Solution Explorerben
  2. Válassza a Közzététel opciót a helyi menüből.

Az ASP.NET webhely közzététele

Step 2) A következő képernyőn válassza az „Új profil” lehetőséget egy új közzétételi profil létrehozásához. A közzétételi profil rendelkezik a webalkalmazás Webes telepítésen keresztüli közzétételére vonatkozó beállításokkal.

Az ASP.NET webhely közzététele

3 lépés) A következő képernyőn meg kell adnunk a profil adatait.

  1. Adjon nevet a profilnak, például „WebPublish”
  2. A profil létrehozásához kattintson az „OK” gombra

Az ASP.NET webhely közzététele

Step 4) A következő képernyőn meg kell adnia a közzétételi folyamat összes részletét

  1. Válassza a Közzététel módszert webes telepítésként
  2. Válassza ki a szervert Localhostként
  3. Írja be a webhely nevét alapértelmezett webhelyként – Ne feledje, hogy ez az IIS webhely neve
  4. Adja meg a cél URL-t mint http://localhost
  5. Végül kattintson a Tovább gombra a folytatáshoz

Az ASP.NET webhely közzététele

Step 5) A folytatáshoz kattintson a „Tovább” gombra a következő képernyőn

Az ASP.NET webhely közzététele

Step 6) Végül kattintson a Közzététel gombra a webhely közzétételéhez

Az ASP.NET webhely közzététele

Ha a fenti IIS-tárhelyszolgáltatási lépések mindegyike végrehajtódik, a következő kimenetet kapja a Visual Studio-ban.

Kimenet:-

Az ASP.NET webhely közzététele

A kimenetből látni fogja, hogy a közzététel sikerült.

Most nyissa meg a böngészőt, és lépjen a http://localhost/Demo.aspx URL-re

Az ASP.NET webhely közzététele

A kimenetből láthatja, hogy most, amikor böngészik http://localhost/Demo.aspx , megjelenik az oldal. Megjeleníti a Guru 99 ASP.Net szöveget is.

Összegzésként

  • Az ASP.Net alkalmazás fejlesztése után a következő lépés az, hogy telepíteni kell.
  • A .Netben az ingyenes IIS-tárhely az alapértelmezett webszerver az ASP.Net alapvető hosting-alkalmazásaihoz.
  • Az ASP.Net webalkalmazások Fájlmásolás módszerrel telepíthetők.
  • ASP.Net webes alkalmazások Web Publish módszerrel is telepíthető.