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.
- 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ó.
- 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.
- 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.
- Először töltse le Windows szerver az URL-ből – https://learn.microsoft.com/en-us/previous-versions/dn934703(v=msdn.10) és próbáld ki 120 napig.
- 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.
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.
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
- 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.
- A folytatáshoz kattintson a „Tovább” gombra.
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.
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
- Válassza a Webszerver lehetőséget. Ez biztosítja az IIS telepítését.
- A folytatáshoz kattintson a „Tovább” gombra.
6. lépés) Folytassa
A következő képernyőn kattintson a következő gombra a folytatáshoz.
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.
Az IIS telepítése után elindíthatja a keresést Windows 2012.
- Írja be az „inetmgr” karakterláncot, amely az IIS parancsa.
- Ezután megjelenik az Internet Information Services Manager. Kattintson erre.
Miután a fenti hivatkozásra kattint, megnyílik az IIS, és az alábbi képernyő jelenik meg.
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.
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.
Step 2) Nyissa meg a „Demo.aspx” fájlt, és írja be a „Guru 99 ASP.Net” karakterláncot.
<!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:-
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.
- Kattintson jobb gombbal a „DemoApplication” elemre a Solution Explorerben
- Válassza a „Közzététel” opciót a helyi menüből.
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.
5 lépés) A következő képernyőn meg kell adnunk a profil adatait.
- Adjon nevet a profilnak, például FileCopy
- Kattintson az OK gombra a profil létrehozásához
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.
- Válassza ki a Közzététel módot Fájlrendszerként.
- Adja meg a célhelyet a következőképpen: C:\inetpub\wwwroot – Ez az IIS alapértelmezett webhelyének szabványos fájlhelye.
- A folytatáshoz kattintson a „Tovább” gombra.
Step 7) A következő képernyőn kattintson a Tovább gombra a folytatáshoz.
Step 8) Az utolsó képernyőn kattintson a „Közzététel” gombra
Ha a fenti lépések mindegyike végrehajtódik, a következő kimenetet kapja Visual Studio
Kimenet:-
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
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
- Kattintson jobb gombbal a „DemoApplication” elemre a Solution Explorerben
- Válassza a Közzététel opciót a helyi menüből.
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.
3 lépés) A következő képernyőn meg kell adnunk a profil adatait.
- Adjon nevet a profilnak, például „WebPublish”
- A profil létrehozásához kattintson az „OK” gombra
Step 4) A következő képernyőn meg kell adnia a közzétételi folyamat összes részletét
- Válassza a Közzététel módszert webes telepítésként
- Válassza ki a szervert Localhostként
- Írja be a webhely nevét alapértelmezett webhelyként – Ne feledje, hogy ez az IIS webhely neve
- Adja meg a cél URL-t mint http://localhost
- Végül kattintson a Tovább gombra a folytatáshoz
Step 5) A folytatáshoz kattintson a „Tovább” gombra a következő képernyőn
Step 6) Végül kattintson a Közzététel gombra a webhely közzétételéhez
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:-
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
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ő.