Kaip priglobti svetainę IIS: sąranka & Įdiekite žiniatinklio programą

Turinys:

Anonim

Kas yra IIS?

IIS arba „Internet Information Server“ yra serveris, naudojamas priglobti .Net žiniatinklio programas. IIS paprastai yra įdiegta „Windows Server“.

Kad vartotojai galėtų pasiekti svetainę, būtina, kad svetainė būtų talpinama kažkokiame interneto serveryje. Skirtingoms technologijoms yra skirtingi žiniatinklio serveriai. „.Net“ žiniatinklio serveris vadinamas interneto informacijos tarnyba arba IIS .

Kai žiniatinklio programa bus sukurta, ji bus dislokuota IIS serveryje. Tada šią interneto programą gali pasiekti galutiniai vartotojai. Programą į serverį galite diegti dviem būdais. Čia pamatysite abu.

  • Naudojant failo kopijavimo metodą.
  • Naudojant žiniatinklio paskelbimo metodą.

Šioje pamokoje sužinosite

  • Kaip atsisiųsti ir įdiegti IIS
  • Kaip įdiegti svetainę IIS naudojant failo kopiją
  • Kaip paskelbti ASP.NET svetainę

Kaip atsisiųsti ir įdiegti IIS

Žemiau pateiktoje diagramoje parodomas IIS serverio proceso eiga.

  1. Pirmoji dalis yra vartotojo atsiųsta užklausa. Paprastai prašymas bus tinklalapis. Pavyzdys gali būti http://example.com/Default.aspx.
  • Čia „example.com“ yra svetainė, priglobta IIS serveryje.
  • „Default.aspx“ yra tinklalapis example.com tinklalapyje.
  • Taigi vartotojas žiniatinklio naršyklėje įves URL: http://example.com/Default.aspx . Tada užklausa pateks į IIS serverį, kuriame yra programa example.com.
  1. Kai užklausa ateina į IIS serverį, ji apdorojama. IIS serveris atliks visas reikalingas operacijas pagal užklausą.
  2. Galiausiai IIS serveris išsiunčia išvestį atgal vartotojui. Išvestis paprastai bus HTML turinys, siunčiamas atgal vartotojui. Šis HTML turinys bus rodomas žiniatinklio naršyklėje.

Pažiūrėkime, kaip mes galime įdiegti IIS „Windows Server“.

  • Pirmiausia atsisiųskite „Windows“ serverį iš URL - https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx ir išbandykite 120 dienų.

  • Įdiegus IIS, reikia atlikti šiuos veiksmus.

1 žingsnis) „ Windows Server 2012“ numatytasis prietaisų skydelis rodomas taip, kaip nurodyta toliau.

  • Pirmas žingsnis - informacijos suvestinėje spustelėkite „Pridėti vaidmenis ir funkcijas“.
  • Tai leidžia serveryje įdiegti papildomas funkcijas.

2 žingsnis) Kitame ekrane turite spustelėti mygtuką Toliau, kad tęstumėte.

3 žingsnis) Kitame etape turime atlikti du potipius

  1. Pirmiausia reikia pasirinkti „Vole“ arba funkcijų diegimą. Tai leis mums atlikti IIS diegimą.
  2. Norėdami tęsti, spustelėkite mygtuką „Kitas“.

4 žingsnis) Kitame ekrane pamatysite serverio, kuriame vyksta diegimas, pavadinimą. Norėdami tęsti, spustelėkite mygtuką Kitas.

5 žingsnis) Kitame etape turime atlikti du žingsnius

  1. Pasirinkite parinktį Žiniatinklio serveris. Tai užtikrins, kad bus įdiegta IIS.
  2. Norėdami tęsti, spustelėkite mygtuką „Kitas“.

6 žingsnis) Kitame ekrane spustelėkite kitą mygtuką, kad tęstumėte.

7 žingsnis) Paskutiniame ekrane spustelėkite mygtuką Įdiegti, kad pradėtumėte diegimą.

Įdiegę IIS, galite ją paleisti eidami ieškoti sistemoje „Windows 2012“.

  1. Įveskite eilutę „inetmgr“, kuri yra IIS komanda.
  2. Tada pasirodys interneto informacijos paslaugų vadybininkas. Spustelėkite tai.

Spustelėjus aukščiau esančią nuorodą, atsidarys IIS ir jums bus pateiktas žemiau esantis ekranas.

IIS sistemoje turėsite nustatyti pradinę svetainę, pavadintą Numatytoji svetainė.

Jei atidarote savo naršyklę ir einate į URL http: // localhost . Pamatysite žemiau pateiktą išvestį. Šis URL daugiausia eina į numatytąją svetainę, parodytą ankstesniame ekrane. Tai yra numatytasis puslapis, nurodantis, kad IIS serveris veikia ir veikia.

Kaip įdiegti svetainę IIS naudojant failo kopiją

Sukūrus žiniatinklio programą, kitas svarbus žingsnis yra žiniatinklio programos diegimas. Interneto programą reikia įdiegti taip, kad ją galėtų pasiekti kiti vartotojai. Diegimas atliekamas IIS žiniatinklio serveryje.

Yra įvairių būdų, kaip įdiegti žiniatinklio programą. Pažvelkime į pirmąjį metodą, kuris yra failo kopija.

Mes naudojame žiniatinklio programą, sukurtą ankstesniuose skyriuose. Norėdami tai pasiekti, atlikime žemiau nurodytus veiksmus.

1 žingsnis) Pirmiausia įsitikinkite, kad „Visual Studio“ yra atidaryta mūsų žiniatinklio programa „DemoApplication“.

2 žingsnis) Atidarykite failą „Demo.aspx“ ir įveskite eilutę „Guru 99 ASP.Net“.

Rodomas tekstas „Guru 99 ASP.Net“. Pirmiau pateiktą išvestį turėtumėte gauti naršyklėje.

3 žingsnis) Dabar atėjo laikas paskelbti sprendimą.

  1. Dešiniuoju pelės mygtuku spustelėkite „DemoApplication“ „Solution Explorer“
  2. Pasirinkite kontekstinio meniu parinktį „Paskelbti“.

Jis atidarys kitą ekraną (žr. Toliau pateiktą veiksmą).

4 žingsnis) Kitame žingsnyje pasirinkite „Naujas profilis“, kad sukurtumėte naują „Publish“ profilį. Paskelbimo profilyje bus nustatyti žiniatinklio programos paskelbimo per failo kopiją nustatymai.

5 žingsnis ) Kitame ekrane turime pateikti išsamią profilio informaciją.

  1. Pavadinkite profilį, pvz., „FileCopy“
  2. Norėdami sukurti profilį, spustelėkite mygtuką Gerai

6 žingsnis) Šiame žingsnyje mes konkrečiai paminėjame, kad ketiname paskelbti svetainę naudodami failo kopiją.

  1. Pasirinkite Publikavimo metodą kaip failų sistemą.
  2. Įveskite tikslinę vietą kaip C: \ inetpub \ wwwroot - Tai yra standartinė numatytosios svetainės failo vieta IIS.
  3. Norėdami tęsti, spustelėkite mygtuką „Kitas“.

7 žingsnis) Kitame ekrane spustelėkite mygtuką Kitas, kad tęstumėte.

8 žingsnis) Paskutiniame ekrane spustelėkite mygtuką „Paskelbti“

Kai visi aukščiau išvardyti veiksmai bus atlikti, „Visual Studio“ gausite šį išvestį

Išvestis: -

Iš išvesties pamatysite, kad „Publish“ pavyko.

Dabar tiesiog atidarykite naršyklę ir eikite į URL - http: //localhost/Demo.aspx

Iš išvesties galite pamatyti, kad dabar, kai naršote adresu http: //localhost/Demo.aspx , atsiranda puslapis. Taip pat rodomas tekstas „Guru 99 ASP.Net“.

Kaip paskelbti ASP.NET svetainę

Kitas žiniatinklio programos diegimo būdas yra paskelbti svetainę. Pagrindinis šio metodo skirtumas yra tas

  • Jūs galite labiau kontroliuoti diegimą.
  • Galite nurodyti, kurioje svetainėje norite įdiegti savo programą.
  • Pvz., Tarkime, jei turite dvi svetaines „WebSiteA“ ir „WebSiteB“. Jei naudojate žiniatinklio paskelbimo metodą, galite paskelbti savo programą bet kurioje svetainėje. Be to, jums nereikia žinoti fizinio svetainės kelio.
  • Taikydami „FileCopy“ metodą turite žinoti fizinį svetainės kelią.

Panaudokime tą pačią demonstracinę programą ir pažiūrėkime, kaip galime paskelbti naudodami „svetainės paskelbimo metodą“.

1 žingsnis ) Šiame žingsnyje

  1. Dešiniuoju pelės mygtuku spustelėkite „DemoApplication“ „Solution Explorer“
  2. Kontekstiniame meniu pasirinkite Paskelbimo parinktis.

2 žingsnis) Kitame ekrane pasirinkite parinktį „Naujas profilis“, kad sukurtumėte naują skelbimo profilį. Paskelbimo profilyje bus nustatyti žiniatinklio programos paskelbimo per „Web Deploy“ nustatymai.

3 žingsnis ) Kitame ekrane turime pateikti išsamią profilio informaciją.

  1. Pavadinkite profilį, pvz., „WebPublish“
  2. Norėdami sukurti profilį, spustelėkite mygtuką „Gerai“

4 žingsnis) Kitame ekrane turite pateikti visą išsamią informaciją apie paskelbimo procesą

  1. Pasirinkite Paskelbimo metodą kaip žiniatinklio diegimą
  2. Pasirinkite serverį kaip „Localhost“
  3. Įveskite svetainės pavadinimą kaip numatytąją svetainę - atminkite, kad tai yra svetainės pavadinimas IIS
  4. Įveskite paskirties URL kaip http: // localhost
  5. Galiausiai spustelėkite mygtuką Kitas, kad tęstumėte

5 žingsnis) Norėdami tęsti, kitame ekrane spustelėkite mygtuką „Kitas“

6 žingsnis) Galiausiai spustelėkite mygtuką Skelbti, kad paskelbtumėte svetainę

Kai bus atlikti visi pirmiau minėti veiksmai, „Visual Studio“ gausite šį išvestį.

Išvestis: -

Iš išvesties pamatysite, kad „Publish“ pavyko.

Dabar tiesiog atidarykite naršyklę ir eikite į URL - http: //localhost/Demo.aspx

Iš išvesties galite pamatyti, kad dabar, kai naršote adresu http: //localhost/Demo.aspx , atsiranda puslapis. Taip pat rodomas tekstas „Guru 99 ASP.Net“.

Santrauka

  • Sukūrus ASP.Net programą, kitas žingsnis yra tai, kad ją reikia įdiegti.
  • „Net“ sistemoje IIS yra numatytasis ASP.Net programų žiniatinklio serveris.
  • ASP.Net žiniatinklio programas galima įdiegti naudojant failų kopijavimo metodą.
  • ASP.Net žiniatinklio programas taip pat galima įdiegti naudojant „Web Publish“ metodą.