Cum să găzduiți un site web pe IIS: Configurați și implementați aplicația web
⚡ Rezumat inteligent
Găzduirea unui site web pe IIS implică instalarea Internet Information Services pe Windows Server și implementarea unei aplicații ASP.NET pe acesta. Această resursă explică ce este IIS, cum se instalează și cum se implementează o aplicație web utilizând atât metoda File Copy, cât și metoda Web Publish.
Ce este IIS?
IIS, sau Internet Information Server, este serverul utilizat pentru a găzdui aplicații web .NET. Găzduirea IIS este instalată în mod normal pe un Windows Server.
Pentru ca utilizatorii să acceseze un site web, este necesar ca acesta 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 Servicii de informații Internet sau IIS.
Odată ce aplicația web este dezvoltată, aceasta este implementată pe un server IIS. Această aplicație web poate fi apoi accesată de utilizatorii finali. Există două modalități de a implementa o aplicație pe server și le veți vedea pe ambele aici.
- Folosind metoda File Copy.
- Utilizarea metodei de publicare pe Web.
Cum să descărcați și să instalați IIS
Diagrama de mai jos arată fluxul de proces pentru un server IIS.

- 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 web example.com.
- Deci, utilizatorul va introduce URL http://example.com/Default.aspx în browserul web. Solicitarea va merge apoi la serverul IIS, care are aplicația example.com.
- Odată ce solicitarea ajunge la serverul IIS, aceasta este procesată. Serverul IIS va efectua toate operațiunile necesare conform solicitării.
- În cele din urmă, serverul IIS trimite rezultatul înapoi utilizatorului. 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... Windows Server.
- Mai întâi, descărcați Windows Serverul de la URL - https://learn.microsoft.com/en-us/previous-versions/dn934703(v=msdn.10) și încercați timp de 120 de zile.
Odată instalat, trebuie să parcurgeți următorii pași pentru instalarea IIS.
Pasul 1) Accesați Windows Server și Adăugați roluri
On Windows Server 2012, tabloul de bord implicit este afișat mai jos.
- Primul pas este să faceți clic pe „Adăugați roluri și funcții” din tabloul de bord.
- Acest lucru vă permite să instalați funcții suplimentare pe un server.
Pasul 2) Treceți la pasul următor
Pe ecranul următor, trebuie să faceți clic pe butonul Următorul pentru a continua.
Pasul 3) Alegeți metoda de instalare
În pasul următor, trebuie să realizăm două sub-pași:
- Primul pas este să alegem instalarea bazată pe roluri sau pe caracteristici. Aceasta ne va permite să efectuăm instalarea IIS.
- Faceți clic pe butonul „Următorul” pentru a continua.
Pasul 4) Selectați serverul
În ecranul următor, veți vedea numele serverului pe care are loc instalarea. Faceți clic pe butonul Următorul pentru a continua.
Pasul 5) Alegeți opțiunea de server web
În pasul următor, trebuie să realizăm două sub-pași:
- Alegeți opțiunea Server Web. Aceasta va asigura instalarea IIS.
- Faceți clic pe butonul „Următorul” pentru a continua.
Pasul 6) Continuați
În ecranul următor, faceți clic pe butonul Următorul pentru a continua.
Pasul 7) Începeți instalarea
În ecranul final, faceți clic pe butonul Instalare pentru a începe instalarea.
După ce IIS a fost instalat, îl puteți lansa accesând Căutare în Windows 2012.
- Introduceți șirul „inetmgr”, care este comanda pentru IIS.
- Apoi va apărea Internet Information Services Manager. Faceți clic pe aceasta.
După ce faceți clic pe linkul de mai sus, IIS se va deschide și vi se va afișa ecranul de mai jos.
În IIS, veți avea un site inițial configurat numit Site Web implicit.
Dacă deschideți browserul și accesați URL http://localhost, veți vedea rezultatul de mai jos. Aceasta URL merge în principal la site-ul web implicit afișat în ecranul anterior. Aceasta este pagina implicită, care indică faptul că serverul IIS este pornit și funcționează.
Cum să implementați site-ul web în IIS prin copierea fișierului
După dezvoltareping o aplicație web, următorul pas important este implementarea aplicației web. Aplicația web trebuie implementată astfel încât să poată fi accesată de alți utilizatori. Implementarea se face pe un server web IIS.
Există diverse modalități de a implementa o aplicație web. Să ne uităm la prima metodă, care este metoda de copiere a fișierelor.
Folosim aplicația web creată în secțiunile anterioare. Să urmăm pașii menționați mai jos pentru a găzdui aplicația în IIS.
Pas 1) Să ne asigurăm mai întâi că avem aplicația web „DemoApplication” deschisă în Visual Studio.
Pas 2) Deschideți fișierul „Demo.aspx” și introduceți șirul „Guru 99 ASP.Net”.
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> Guru 99 ASP.Net </div> </form> </body> </html>
Acum rulați aplicația în Visual Studio pentru a vă asigura că funcționează.
ieșire:
TextulGuru Se afișează „99 ASP.Net”. Ar trebui să obțineți rezultatul de mai sus în browser.
Pas 3) Acum este momentul să publicăm soluția.
- Faceți clic dreapta pe „DemoApplication” în Exploratorul de soluții.
- Alegeți opțiunea „Publicare” din meniul contextual.
Se va deschide un alt ecran (vezi pasul de mai jos).
Pas 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 Copiere fișier.
Pas 5) În ecranul următor, trebuie să furnizăm detaliile profilului.
- Dați un nume pentru profil, cum ar fi CopieFișier.
- Faceți clic pe butonul OK pentru a crea profilul.
Pas 6) În acest pas, menționăm în mod specific că vom publica site-ul web prin intermediul funcției Copiere fișier.
- Alegeți metoda Publicare ca sistem de fișiere.
- Introduceți locația țintă ca C:\inetpub\wwwroot – aceasta este locația standard a fișierului pentru site-ul web implicit în IIS.
- Faceți clic pe butonul „Următorul” pentru a continua.
Pas 7) În ecranul următor, faceți clic pe butonul Următorul pentru a continua.
Pas 8) Faceți clic pe butonul „Publicați” din ecranul final.
Când toți pașii de mai sus sunt executați, 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 URL – http://localhost/Demo.aspx.
Puteți vedea din ieșire că acum când navigați http://localhost/Demo.aspx, apare pagina. De asemenea, afișează textul „Guru 99 ASP.Net.
Cum se publică site-ul ASP.NET
O altă metodă de implementare a aplicației web este prin publicarea unui site web. Diferența cheie între această metodă și modul de găzduire a unei aplicații web în IIS este următoarea:
- 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ă aveți două site-uri web, Site-ul WebA și Site-ul WebB. Dacă utilizați metoda de publicare pe Web, puteți publica aplicația pe orice site web. De asemenea, nu este nevoie să cunoașteți calea fizică a site-ului web.
- În metoda de copiere a fișierelor, trebuie să cunoașteți calea fizică a site-ului web.
Să folosim aceeași aplicație demo și să vedem cum se implementează o aplicație ASP.Net în IIS pas cu pas folosind „metoda de publicare pe site”.
Pas 1) În acest pas:
- Faceți clic dreapta pe „DemoApplication” în Exploratorul de soluții.
- Alegeți opțiunea Publicare din meniul contextual.
Pas 2) Pe 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.
Pas 3) În ecranul următor, trebuie să furnizăm detaliile profilului.
- Dați un nume pentru profil, cum ar fi „WebPublish”.
- Faceți clic pe butonul „OK” pentru a crea profilul.
Pas 4) În ecranul următor, trebuie să oferiți toate detaliile pentru procesul de publicare.
- Alegeți metoda de publicare ca Web Deploy.
- Selectați serverul ca Localhost.
- Introduceți numele site-ului ca Site web implicit – rețineți că acesta este numele site-ului web IIS.
- Introduceți destinația URL as http://localhost.
- În final, faceți clic pe butonul Următorul pentru a continua.
Pas 5) Faceți clic pe butonul „Următorul” de pe ecranul următor pentru a continua.
Pas 6) În final, faceți clic pe butonul Publică pentru a publica site-ul web.
Când toți pașii de găzduire IIS de mai sus sunt executați, veți obține următorul rezultat î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 URL – http://localhost/Demo.aspx.
Puteți vedea din ieșire că acum când navigați http://localhost/Demo.aspx, apare pagina. De asemenea, afișează textul Guru 99 ASP.Net.































