Veebisaidi majutamine IIS-is: veebirakenduse seadistamine ja juurutamine

Mis on IIS?

IIS või Interneti-teabeserver on server, mida kasutatakse .Neti veebirakenduste majutamiseks. IIS-i hostimine installitakse tavaliselt aknaserverisse.

Kasutajate veebisaidile juurdepääsemiseks on vajalik, et veebisait oleks majutatud mingis veebiserveris. Erinevate tehnoloogiate jaoks on saadaval erinevad veebiserverid. .Netis kutsutakse välja saadaolev veebiserver Interneti teabeteenused või IIS.

Kui veebirakendus on välja töötatud, juurutatakse see IIS-i serveris. Seejärel pääsevad lõppkasutajad sellele veebirakendusele juurde. Rakenduse serverisse juurutamiseks on kaks võimalust, mõlemat näete siin.

  • Failide kopeerimise meetodi kasutamine.
  • Veebis avaldamise meetodi kasutamine.

Kuidas IIS-i alla laadida ja installida

Allolev diagramm näitab IIS-serveri protsessivoogu.

IIS-i serveri protsessivoog
IIS-i serveri protsessivoog
  1. Esimene osa on kasutaja saadetud päring. Taotlus on tavaliselt veebileht. Näide võib olla http://example.com/Default.aspx .
  • Siin on 'example.com' veebisait, mida majutatakse IIS-i serveris.
  • „Default.aspx” on veebisaidi example.com veebileht.
  • Seega sisestab kasutaja URL-i http://example.com/Default.aspx veebibrauseris. Seejärel suunatakse päring IIS-i serverisse, millel on rakendus example.com.
  1. Kui päring jõuab IIS-i serverisse, töödeldakse seda. IIS-server teeb kõik nõutavad toimingud vastavalt päringule.
  2. Lõpuks saadab IIS-server väljundi kasutajale tagasi. Väljundiks on üldjuhul kasutajale tagasi saadetud HTML-sisu. See HTML-sisu kuvatakse veebibrauseris.

Vaatame, kuidas saame installida IIS-i aknaserverisse.

Laadige alla ja installige IIS

  • Pärast installimist tuleb IIS-i installimiseks teha järgmised toimingud.

Samm 1) Minge aadressile Windows Server ja Lisa rollid

On Windows Server 2012, vaikimisi armatuurlaud kuvatakse järgmiselt.

  • Esimene samm on klõpsata armatuurlaual valikul „Lisa rolle ja funktsioone”.
  • See võimaldab serverisse installida lisafunktsioone.

Laadige alla ja installige IIS

Samm 2) Jätkake järgmise sammuga

Järgmisel ekraanil peate jätkamiseks klõpsama nuppu Edasi.

Laadige alla ja installige IIS

Samm 3) Valige installimeetod

Järgmises etapis peame tegema kaks alametappi

  1. Esimene on rollipõhise või funktsioonide installimise valimine. See võimaldab meil teostada IIS-i installi.
  2. Jätkamiseks klõpsake nuppu "Järgmine".

Laadige alla ja installige IIS

Samm 4) Valige server

Järgmisel ekraanil näete selle serveri nime, kuhu installimine toimub. Jätkamiseks klõpsake nuppu Edasi.

Laadige alla ja installige IIS

Samm 5) Valige veebiserveri valik

Järgmises etapis peame tegema kaks alametappi

  1. Valige suvand Veebiserver. See tagab IIS-i installimise.
  2. Jätkamiseks klõpsake nuppu "Järgmine".

Laadige alla ja installige IIS

6. samm) jätkake

Järgmisel ekraanil klõpsake jätkamiseks nuppu Järgmine.

Laadige alla ja installige IIS

Samm 7) Käivitage installimine

Viimasel ekraanil klõpsake installimise alustamiseks nuppu Installi.

Laadige alla ja installige IIS

Kui IIS on installitud, saate selle käivitada, minnes sisse otsingusse Windows 2012.

  1. Sisestage string "inetmgr", mis on IIS-i käsk.
  2. Seejärel ilmub Interneti-infoteenuste haldur. Klõpsake sellel.

Laadige alla ja installige IIS

Pärast ülaltoodud lingil klõpsamist avaneb IIS ja teile kuvatakse allolev ekraan.

Laadige alla ja installige IIS

IIS-is on teil seadistatud esialgne sait nimega Vaikeveebisait.

Kui avate brauseri ja lähete URL-ile http://localhost. Näete allolevat väljundit. See URL suunab peamiselt eelmisel ekraanil näidatud vaikeveebisaidile. See on vaikeleht, mis näitab, et IIS-server on valmis ja töötab.

Laadige alla ja installige IIS

Veebisaidi juurutamine IIS-is failikoopia kaudu

Pärast veebirakenduse väljatöötamist on järgmine oluline samm veebirakenduse juurutamine. Veebirakendus tuleb juurutada, et teised kasutajad saaksid sellele juurde pääseda. Juurutamine toimub IIS-i veebiserverisse.

Veebirakenduse juurutamiseks on erinevaid viise. Vaatame esimest meetodit veebirakenduse juurutamiseks serveris, milleks on faili koopia.

Kasutame varasemates osades loodud veebirakendust. Järgime alltoodud samme, kuidas rakendust IIS-is hostida.

Step 1) Esmalt veendume, et meie veebirakendus "DemoApplication" oleks Visual Studios avatud.

Juurutage veebisait IIS-is failikoopia kaudu

Step 2) Avage fail "Demo.aspx" ja sisestage string "Guru 99 ASP.Net".

Juurutage veebisait IIS-is failikoopia kaudu

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

Nüüd lihtsalt käivitage rakendus Visual Studios, et veenduda selle toimimises.

Väljund:-

Juurutage veebisait IIS-is failikoopia kaudu

Kuvatakse tekst 'Guru 99 ASP.Net'. Peaksite saama ülaltoodud väljundi brauseris.

Step 3) Nüüd on aeg lahendus avaldada.

  1. Paremklõpsake Solution Exploreris 'DemoApplication'i
  2. Valige kontekstimenüüst suvand „Avalda”.

Juurutage veebisait IIS-is failikoopia kaudu

See avab teise ekraani (vt sammu allpool).

Step 4) Järgmises etapis valige uue avaldamisprofiili loomiseks "Uus profiil". Avaldamisprofiilil on sätted veebirakenduse avaldamiseks failikoopia kaudu.

Juurutage veebisait IIS-is failikoopia kaudu

Samm 5) Järgmisel ekraanil peame esitama profiili üksikasjad.

  1. Andke profiilile nimi, näiteks FileCopy
  2. Profiili loomiseks klõpsake nuppu OK

Juurutage veebisait IIS-is failikoopia kaudu

Step 6) Selles etapis mainime konkreetselt, et kavatseme failikoopia kaudu veebisaidile avaldada.

  1. Valige failisüsteemina avaldamismeetod.
  2. Sisestage sihtasukoht kujul C:\inetpub\wwwroot – see on IIS-i vaikeveebisaidi standardne failiasukoht.
  3. Jätkamiseks klõpsake nuppu "Järgmine".

Juurutage veebisait IIS-is failikoopia kaudu

Step 7) Järgmisel ekraanil klõpsake jätkamiseks nuppu Edasi.

Juurutage veebisait IIS-is failikoopia kaudu

Step 8) Klõpsake viimasel kuval nuppu „Avalda”.

Juurutage veebisait IIS-is failikoopia kaudu

Kui kõik ülaltoodud sammud on täidetud, saate järgmise väljundi Visual Studio

Väljund:-

Juurutage veebisait IIS-is failikoopia kaudu

Väljundist näete, et avaldamine õnnestus.

Nüüd lihtsalt avage brauser ja minge URL-ile - http://localhost/Demo.aspx

Juurutage veebisait IIS-is failikoopia kaudu

Seda näete väljundist nüüd, kui sirvite http://localhost/Demo.aspx , kuvatakse leht. Samuti kuvatakse tekst "Guru 99 ASP.Net".

Kuidas avaldada ASP.NET veebisaiti

Teine viis veebirakenduse juurutamiseks on veebisaidi avaldamine. Selle IIS-is veebirakenduse hostimise meetodi peamine erinevus seisneb selles

  • Teil on juurutamise üle suurem kontroll.
  • Saate määrata, millisele veebisaidile soovite oma rakenduse juurutada.
  • Oletagem näiteks, et teil oleks kaks veebisaiti WebSiteA ja WebSiteB. Kui kasutate veebiavaldamismeetodit, saate oma rakenduse avaldada mis tahes veebisaidil. Samuti ei pea te teadma veebisaidi füüsilist teed.
  • FileCopy meetodi puhul peate teadma veebisaidi füüsilist teed.

Kasutame sama demorakendust ja vaatame, kuidas ASP.Neti rakendust IIS-is samm-sammult juurutada, kasutades „veebisaidi avaldamise meetodit”.

Samm 1) Selles etapis

  1. Paremklõpsake Solution Exploreris 'DemoApplication'i
  2. Valige kontekstimenüüst suvand Avalda.

Avaldage ASP.NET veebisait

Step 2) Järgmisel ekraanil tehke uue avaldamisprofiili loomiseks valik "Uus profiil". Avaldamise profiilil on seaded veebirakenduse avaldamiseks Web Deploy kaudu.

Avaldage ASP.NET veebisait

Samm 3) Järgmisel ekraanil peame esitama profiili üksikasjad.

  1. Andke profiilile nimi, näiteks "WebPublish"
  2. Profiili loomiseks klõpsake nuppu "OK".

Avaldage ASP.NET veebisait

Step 4) Järgmisel ekraanil peate esitama kõik avaldamisprotsessi üksikasjad

  1. Valige meetod Avalda kui veebijuurutamine
  2. Valige server kui Localhost
  3. Sisestage saidi nimi vaikeveebisaidiks – pidage meeles, et see on IIS-i veebisaidi nimi
  4. Sisestage sihtkoha URL kui http://localhost
  5. Lõpuks klõpsake jätkamiseks nuppu Edasi

Avaldage ASP.NET veebisait

Step 5) Jätkamiseks klõpsake järgmisel ekraanil nuppu "Järgmine".

Avaldage ASP.NET veebisait

Step 6) Lõpuks klõpsake veebisaidi avaldamiseks nuppu Avalda

Avaldage ASP.NET veebisait

Kui kõik ülaltoodud IIS-i hostimise etapid on täidetud, saate Visual Studios järgmise väljundi.

Väljund:-

Avaldage ASP.NET veebisait

Väljundist näete, et avaldamine õnnestus.

Nüüd lihtsalt avage brauser ja minge URL-ile - http://localhost/Demo.aspx

Avaldage ASP.NET veebisait

Seda näete väljundist nüüd, kui sirvite http://localhost/Demo.aspx , kuvatakse leht. Samuti kuvab see teksti Guru 99 ASP.Net.

kokkuvõte

  • Pärast ASP.Neti rakenduse väljatöötamist tuleb järgmiseks sammuks see juurutada.
  • .Netis on tasuta IIS-i hostimine ASP.Neti põhihostimisrakenduste vaikeveebiserver.
  • ASP.Neti veebirakendusi saab juurutada faili kopeerimise meetodil.
  • ASP.Neti veebirakendused saab juurutada ka Web Publish meetodil.