O que é IIS?
IIS ou Internet Information Server é o servidor usado para hospedar aplicativos da web .Net. O IIS é normalmente instalado em um Windows Server.
Para que os usuários acessem um site, é necessário que o site esteja hospedado em algum tipo de servidor web. Existem diferentes servidores web disponíveis para diferentes tecnologias. Em .Net, o servidor web disponível é denominado Internet Information Services ou IIS .
Depois que o aplicativo da web é desenvolvido, ele é implantado em um servidor IIS. Esse aplicativo da web pode então ser acessado pelos usuários finais. Existem duas maneiras de implantar um aplicativo no servidor, você verá as duas aqui.
- Usando o método de cópia de arquivo.
- Usando o método de publicação na Web.
Neste tutorial, você aprenderá-
- Como baixar e instalar o IIS
- Como implantar um site no IIS por meio de uma cópia de arquivo
- Como publicar o site ASP.NET
Como baixar e instalar o IIS
O diagrama abaixo mostra o fluxo do processo para um servidor IIS.
- A primeira parte é a solicitação enviada pelo usuário. A solicitação normalmente será uma página da web. Um exemplo poderia ser http://example.com/Default.aspx.
- Aqui, 'example.com' é um site hospedado no servidor IIS.
- 'Default.aspx' é uma página da web no site example.com.
- Assim, o usuário irá inserir o URL http://example.com/Default.aspx no navegador da web. A solicitação irá então para o servidor IIS, que contém o aplicativo example.com.
- Assim que a solicitação chega ao servidor IIS, ela é processada. O servidor IIS executará todas as operações necessárias de acordo com a solicitação.
- Finalmente, o servidor IIS envia a saída de volta ao usuário. A saída geralmente será o conteúdo HTML enviado de volta ao usuário. Este conteúdo HTML será exibido no navegador da web.
Vejamos como podemos instalar o IIS em um Windows Server.
- Primeiro, baixe o servidor Windows do URL - https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx e experimente por 120 dias.
- Depois de instalado, as seguintes etapas precisam ser realizadas para instalar o IIS.
Etapa 1) No Windows Server 2012, o painel padrão é mostrado conforme abaixo.
- A primeira etapa é clicar em 'Adicionar funções e recursos' no painel.
- Isso permite a instalação de recursos adicionais em um servidor.
Etapa 2) Na próxima tela, você precisa clicar no botão Avançar para prosseguir.
Etapa 3) Na próxima etapa, precisamos realizar duas subetapas
- A primeira é escolher a instalação baseada em função ou recurso. Isso nos permitirá realizar a instalação do IIS.
- Clique no botão 'Avançar' para prosseguir.
Etapa 4) Na próxima tela, você verá o nome do servidor no qual a instalação está ocorrendo. Clique no botão Avançar para prosseguir.
Etapa 5) Na próxima etapa, precisamos realizar duas subetapas
- Escolha a opção de servidor da Web. Isso garantirá que o IIS seja instalado.
- Clique no botão 'Avançar' para prosseguir.
Etapa 6) Na tela subsequente, clique no botão Avançar para prosseguir.
Etapa 7) Na tela final, clique no botão Instalar para iniciar a instalação.
Uma vez que o IIS tenha sido instalado, você pode iniciá-lo, indo para pesquisar no Windows 2012.
- Digite a string 'inetmgr', que é o comando do IIS.
- Em seguida, o Internet Information Services Manager aparecerá. Clique aqui.
Depois de clicar no link acima, o IIS será aberto e a tela abaixo será exibida.
No IIS, você terá um site inicial configurado chamado Site Padrão.
Se você abrir seu navegador e acessar a URL http: // localhost . Você verá a saída abaixo. Essa URL vai principalmente para o site padrão mostrado na tela anterior. Esta é a página padrão que indica que o servidor IIS está instalado e funcionando.
Como implantar um site no IIS por meio de uma cópia de arquivo
Depois de desenvolver um aplicativo da web, a próxima etapa importante é implantar o aplicativo da web. O aplicativo da web precisa ser implementado para que possa ser acessado por outros usuários. A implantação é feita em um servidor da Web IIS.
Existem várias maneiras de implantar um aplicativo da web. Vejamos o primeiro método, que é a cópia de arquivo.
Usamos o aplicativo da web criado nas seções anteriores. Vamos seguir as etapas mencionadas abaixo para conseguir isso.
Etapa 1) Vamos primeiro garantir que nosso aplicativo da web 'DemoApplication' esteja aberto no Visual Studio.
Etapa 2) Abra o arquivo 'Demo.aspx' e digite a string "Guru 99 ASP.Net."