Cum să găzduiți un site web pe IIS: Configurare & Implementați aplicația web

Cuprins:

Anonim

Ce este IIS?

IIS sau Internet Information Server este serverul utilizat pentru a găzdui aplicații web .Net. IIS este instalat în mod normal pe un server Windows.

Pentru ca utilizatorii să acceseze un site web, este necesar ca site-ul web să fie găzduit pe un fel de server web. Există diferite servere web disponibile pentru diferite tehnologii. În .Net, serverul web disponibil se numește Internet Information Services sau IIS .

Odată ce aplicația web este dezvoltată, aceasta este apoi implementată pe un server IIS. Această aplicație web poate fi apoi accesată de utilizatorii finali. Există două moduri de a implementa o aplicație pe server, pe care le veți vedea aici.

  • Folosind metoda File Copy.
  • Folosind metoda de publicare web.

În acest tutorial, veți învăța-

  • Cum se descarcă și se instalează IIS
  • Cum să implementați site-ul web în IIS prin copierea fișierului
  • Cum să publicați site-ul ASP.NET

Cum se descarcă și se instalează IIS

Diagrama de mai jos prezintă fluxul de proces pentru un server IIS.

  1. Prima parte este solicitarea trimisă de utilizator. Solicitarea va fi în mod normal o pagină web. Un exemplu ar putea fi http://example.com/Default.aspx.
  • Aici „example.com” este un site web găzduit pe serverul IIS.
  • „Default.aspx” este o pagină web de pe site-ul example.com.
  • Astfel, utilizatorul va introduce adresa URL http://example.com/Default.aspx în browserul web. Solicitarea va merge apoi la serverul IIS, care are aplicația example.com.
  1. Odată ce solicitarea ajunge la serverul IIS, aceasta este procesată. Serverul IIS va efectua toate operațiunile necesare conform cererii.
  2. În cele din urmă, serverul IIS trimite ieșirea înapoi către utilizator. Rezultatul va fi în general conținut HTML trimis înapoi utilizatorului. Acest conținut HTML va fi afișat în browserul web.

Să vedem cum putem instala IIS pe un server Windows.

  • Mai întâi, descărcați serverul Windows de pe adresa URL - https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx și încercați-l timp de 120 de zile.

  • Odată instalat, trebuie să se efectueze următorii pași pentru instalarea IIS.

Pasul 1) Pe Windows Server 2012, tabloul de bord implicit este prezentat după cum urmează.

  • Primul pas este să faceți clic pe „Adăugați roluri și caracteristici” de pe tabloul de bord.
  • Acest lucru permite instalarea de caracteristici suplimentare pe un server.

Pasul 2) În ecranul următor, trebuie să faceți clic pe butonul Următor pentru a continua.

Pasul 3) În pasul următor, trebuie să realizăm două substepsi

  1. Primul este să alegeți instalarea bazată pe rol sau caracteristică. Acest lucru ne va permite să efectuăm instalarea IIS.
  2. Faceți clic pe butonul „Următorul” pentru a continua.

Pasul 4) În ecranul următor, veți vedea numele serverului pe care are loc instalarea. Faceți clic pe butonul Următor pentru a continua.

Pasul 5) În pasul următor, trebuie să efectuăm două substepsi

  1. Alegeți opțiunea Server web. Acest lucru vă va asigura că IIS este instalat.
  2. Faceți clic pe butonul „Următorul” pentru a continua.

Pasul 6) În ecranul următor, faceți clic pe butonul următor pentru a continua.

Pasul 7) În ecranul final, faceți clic pe butonul Instalare pentru a începe instalarea.

Odată ce IIS a fost instalat, îl puteți lansa, mergând să căutați în Windows 2012.

  1. Introduceți șirul „inetmgr” care este comanda pentru IIS.
  2. Apoi, Managerul serviciilor de informații pe internet va apărea. Faceți clic pe aceasta.

După ce faceți clic pe linkul de mai sus, IIS se va deschide și vi se va prezenta ecranul de mai jos.

În IIS, veți avea configurat un site inițial numit Site Web implicit.

Dacă vă deschideți browserul și accesați adresa URL http: // localhost . Veți vedea rezultatul de mai jos. Această adresă URL merge în principal pe site-ul Web implicit afișat în ecranul anterior. Aceasta este pagina implicită care indică faptul că serverul IIS este în funcțiune.

Cum să implementați site-ul web în IIS prin copierea fișierului

După dezvoltarea unei aplicații web, următorul pas important este implementarea aplicației web. Aplicația web trebuie să fie implementată astfel încât să poată fi accesată de alți utilizatori. Implementarea se face pe un server Web IIS.

Există diferite moduri de a implementa o aplicație web. Să ne uităm la prima metodă care este copia fișierului.

Folosim aplicația web creată în secțiunile anterioare. Să urmăm pașii de mai jos pentru a realiza acest lucru.

Pasul 1) Să ne asigurăm mai întâi că avem aplicația noastră web „DemoApplication” deschisă în Visual Studio.

Pasul 2) Deschideți fișierul „Demo.aspx” și introduceți șirul „Guru 99 ASP.Net”.

Se afișează textul „Guru 99 ASP.Net”. Ar trebui să obțineți rezultatul de mai sus în browser.

Pasul 3) Acum este timpul să publicați soluția.

  1. Faceți clic dreapta pe „DemoApplication” în Solution Explorer
  2. Alegeți opțiunea „Publicați” din meniul contextual.

Se va deschide un alt ecran (vezi pasul de mai jos).

Pasul 4) În pasul următor, alegeți „Profil nou” pentru a crea un nou profil de publicare. Profilul de publicare va avea setările pentru publicarea aplicației web prin copierea fișierului.

Pasul 5 ) În ecranul următor trebuie să furnizăm detaliile profilului.

  1. Dați un nume pentru profil, cum ar fi FileCopy
  2. Faceți clic pe butonul OK pentru a crea profilul

Pasul 6) În acest pas, menționăm în mod specific că vom publica site-ul web prin copierea fișierului.

  1. Alegeți metoda de publicare ca sistem de fișiere.
  2. Introduceți locația țintă ca C: \ inetpub \ wwwroot - Aceasta este locația fișierului standard pentru site-ul Web implicit din IIS.
  3. Faceți clic pe butonul „Următorul” pentru a continua.

Pasul 7) În ecranul următor, faceți clic pe butonul Următor pentru a continua.

Pasul 8) Faceți clic pe butonul „Publicați” din ecranul final

Când se execută toți pașii de mai sus, veți obține următoarea ieșire în Visual Studio

Ieșire: -

Din rezultat, veți vedea că publicarea a reușit.

Acum pur și simplu deschideți browserul și accesați adresa URL - http: //localhost/Demo.aspx

Puteți vedea din rezultat că acum, când navigați la http: //localhost/Demo.aspx , apare pagina. De asemenea, afișează textul „Guru 99 ASP.Net”.

Cum să publicați site-ul ASP.NET

O altă metodă de implementare a aplicației web este prin publicarea unui site web. Diferența cheie în această metodă este că

  • Aveți mai mult control asupra implementării.
  • Puteți specifica pe ce site Web doriți să implementați aplicația.
  • De exemplu, să presupunem că dacă ați avea două site-uri WebSiteA și WebSiteB. Dacă utilizați metoda de publicare pe web, puteți publica aplicația dvs. pe orice site web. De asemenea, nu trebuie să cunoașteți calea fizică a site-ului Web.
  • În metoda FileCopy, trebuie să cunoașteți calea fizică a site-ului web.

Să folosim aceeași aplicație demonstrativă și să vedem cum putem publica folosind „metoda de publicare a site-ului web”.

Pasul 1 ) În acest pas,

  1. Faceți clic dreapta pe „DemoApplication” în Solution Explorer
  2. Alegeți opțiunea de publicare din meniul contextual.

Pasul 2) În ecranul următor, selectați opțiunea „Profil nou” pentru a crea un nou profil de publicare. Profilul de publicare va avea setările pentru publicarea aplicației web prin Web Deploy.

Pasul 3 ) În ecranul următor trebuie să furnizăm detaliile profilului.

  1. Dați un nume profilului, cum ar fi „WebPublish”
  2. Faceți clic pe butonul „OK” pentru a crea profilul

Pasul 4) În ecranul următor, trebuie să oferiți toate detaliile pentru procesul de publicare

  1. Alegeți metoda de publicare ca implementare web
  2. Selectați serverul ca Localhost
  3. Introduceți numele site-ului ca site implicit - Amintiți-vă că acesta este numele site-ului web în IIS
  4. Introduceți adresa URL de destinație ca http: // localhost
  5. În cele din urmă, faceți clic pe butonul Următor pentru a continua

Pasul 5) Faceți clic pe butonul „Următorul” de pe următorul ecran pentru a continua

Pasul 6) În cele din urmă, faceți clic pe butonul Publicați pentru a publica site-ul web

Când se execută toți pașii de mai sus, veți obține următoarea ieșire în Visual Studio.

Ieșire: -

Din rezultat, veți vedea că publicarea a reușit.

Acum pur și simplu deschideți browserul și accesați adresa URL - http: //localhost/Demo.aspx

Puteți vedea din rezultat că acum, când navigați la http: //localhost/Demo.aspx , apare pagina. De asemenea, afișează textul Guru 99 ASP.Net.

rezumat

  • După ce se dezvoltă o aplicație ASP.Net, următorul pas este că trebuie să fie implementată.
  • În .Net, IIS este serverul web implicit pentru aplicațiile ASP.Net.
  • Aplicațiile web ASP.Net pot fi implementate folosind metoda File copy.
  • Aplicațiile web ASP.Net pot fi, de asemenea, implementate utilizând metoda Web Publish.