Co to są usługi IIS?
IIS lub Internet Information Server to serwer używany do hostowania aplikacji sieci Web .Net. Usługi IIS są zwykle instalowane na serwerze Windows.
Aby użytkownicy mieli dostęp do witryny internetowej, wymagane jest, aby witryna była hostowana na jakimś serwerze sieciowym. Dostępne są różne serwery internetowe dla różnych technologii. W .Net dostępny serwer sieciowy nosi nazwę Internetowe usługi informacyjne lub IIS .
Po opracowaniu aplikacji sieci Web jest ona następnie wdrażana na serwerze IIS. Użytkownicy końcowi mogą następnie uzyskać dostęp do tej aplikacji internetowej. Istnieją dwa sposoby wdrażania aplikacji na serwerze, które zobaczysz tutaj.
- Korzystanie z metody kopiowania plików.
- Korzystanie z metody publikowania w sieci Web.
W tym samouczku nauczysz się:
- Jak pobrać i zainstalować usługi IIS
- Jak wdrożyć witrynę sieci Web w usługach IIS za pośrednictwem kopiowania plików
- Jak opublikować witrynę ASP.NET
Jak pobrać i zainstalować usługi IIS
Poniższy diagram przedstawia przebieg procesu dla serwera IIS.
- Pierwsza część to żądanie wysłane przez użytkownika. Żądanie zwykle będzie stroną internetową. Przykładem może być http://example.com/Default.aspx.
- Tutaj „example.com” to witryna internetowa hostowana na serwerze IIS.
- „Default.aspx” to strona internetowa w witrynie example.com.
- Dlatego użytkownik wprowadzi adres URL http://example.com/Default.aspx w przeglądarce internetowej. Żądanie zostanie następnie przesłane do serwera IIS, na którym znajduje się aplikacja example.com.
- Gdy żądanie dotrze do serwera IIS, jest przetwarzane. Serwer IIS wykona wszystkie wymagane operacje zgodnie z żądaniem.
- Na koniec serwer IIS odsyła dane wyjściowe z powrotem do użytkownika. Dane wyjściowe to zazwyczaj treść HTML odesłana do użytkownika. Ta zawartość HTML zostanie wyświetlona w przeglądarce internetowej.
Zobaczmy, jak możemy zainstalować IIS na serwerze Windows.
- Najpierw pobierz serwer Windows z adresu URL - https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx i wypróbuj przez 120 dni.
- Po zainstalowaniu należy wykonać następujące kroki, aby zainstalować usługi IIS.
Krok 1) W systemie Windows Server 2012 domyślny pulpit nawigacyjny pokazano poniżej.
- Pierwszym krokiem jest kliknięcie „Dodaj role i funkcje” na pulpicie nawigacyjnym.
- Pozwala to na zainstalowanie dodatkowych funkcji na serwerze.
Krok 2) Na następnym ekranie musisz kliknąć przycisk Dalej, aby kontynuować.
Krok 3) W następnym kroku musimy wykonać dwa kroki podrzędne
- Pierwszym jest wybranie instalacji opartej na rolach lub funkcji. Umożliwi nam to wykonanie instalacji usług IIS.
- Kliknij przycisk „Dalej”, aby kontynuować.
Krok 4) Na następnym ekranie zobaczysz nazwę serwera, na którym odbywa się instalacja. Kliknij przycisk Dalej, aby kontynuować.
Krok 5) W następnym kroku musimy wykonać dwa kroki podrzędne
- Wybierz opcję serwera WWW. Zapewni to zainstalowanie usług IIS.
- Kliknij przycisk „Dalej”, aby kontynuować.
Krok 6) Na kolejnym ekranie kliknij następny przycisk, aby kontynuować.
Krok 7) Na ostatnim ekranie kliknij przycisk Instaluj, aby rozpocząć instalację.
Po zainstalowaniu usług IIS można je uruchomić, przechodząc do wyszukiwania w systemie Windows 2012.
- Wprowadź ciąg „inetmgr”, który jest poleceniem dla usług IIS.
- Następnie pojawi się Menedżer internetowych usług informacyjnych. Kliknij na to.
Po kliknięciu powyższego łącza otworzą się usługi IIS i zostanie wyświetlony poniższy ekran.
W usługach IIS zostanie skonfigurowana początkowa witryna o nazwie Domyślna witryna sieci Web.
Jeśli otworzysz przeglądarkę i przejdziesz do adresu URL http: // localhost . Zobaczysz poniższe dane wyjściowe. Ten adres URL prowadzi głównie do domyślnej witryny sieci Web pokazanej na poprzednim ekranie. Jest to strona domyślna, która wskazuje, że serwer IIS jest uruchomiony i działa.
Jak wdrożyć witrynę sieci Web w usługach IIS za pośrednictwem kopiowania plików
Po opracowaniu aplikacji internetowej kolejnym ważnym krokiem jest wdrożenie aplikacji internetowej. Aplikacja internetowa musi zostać wdrożona, aby inni użytkownicy mogli uzyskać do niej dostęp. Wdrożenie odbywa się na serwerze sieci Web usług IIS.
Istnieją różne sposoby wdrażania aplikacji internetowych. Spójrzmy na pierwszą metodę, którą jest kopia pliku.
Korzystamy z aplikacji internetowej stworzonej we wcześniejszych sekcjach. Postępujmy zgodnie z poniższymi krokami, aby to osiągnąć.
Krok 1) Najpierw upewnijmy się, że nasza aplikacja internetowa „DemoApplication” jest otwarta w programie Visual Studio.
Krok 2) Otwórz plik „Demo.aspx” i wprowadź ciąg „Guru 99 ASP.Net”.