Como hospedar um site no IIS: configurar e implantar aplicativo da Web
โก Resumo Inteligente
Hospedar um site no IIS envolve a instalaรงรฃo dos Serviรงos de Informaรงรฃo da Internet no sistema. Windows Este recurso explica o que รฉ o IIS, como instalรก-lo e como implantar uma aplicaรงรฃo web usando os mรฉtodos de Cรณpia de Arquivo e Publicaรงรฃo Web.

O que รฉ IIS?
O IIS, ou Internet Information Server, รฉ o servidor usado para hospedar aplicativos web .NET. A hospedagem do IIS normalmente รฉ instalada em um servidor web. Windows Servidor.
Para que os usuรกrios acessem um site, รฉ necessรกrio que ele esteja hospedado em algum tipo de servidor web. Existem diferentes servidores web disponรญveis para diferentes tecnologias. No .NET, o servidor web disponรญvel รฉ chamado de servidor web. Serviรงos de Informaรงรฃo da Internet, ou IIS.
Apรณs o desenvolvimento da aplicaรงรฃo web, ela รฉ implantada em um servidor IIS. A partir daรญ, os usuรกrios finais podem acessar a aplicaรงรฃo. Existem duas maneiras de implantar uma aplicaรงรฃo no servidor, e vocรช verรก ambas aqui.
- Usando o mรฉtodo de cรณpia de arquivo.
- Utilizando o mรฉtodo de publicaรงรฃo na Web.
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 seria 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.
- Entรฃo 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 possui 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 conforme a solicitaรงรฃo.
- Finalmente, o servidor IIS envia a saรญda de volta ao usuรกrio. A saรญda geralmente serรก conteรบdo HTML enviado de volta ao usuรกrio. Este conteรบdo HTML serรก exibido no navegador da web.
Vamos ver como podemos instalar o IIS em um Windows Servidor.
- Primeiro, faรงa o download Windows Servidor do URL - https://learn.microsoft.com/en-us/previous-versions/dn934703(v=msdn.10) e experimente por 120 dias.
Depois de instalado, as etapas a seguir precisam ser executadas para instalar o IIS.
Etapa 1) Vรก para Windows Funรงรตes de servidor e adiรงรฃo
On Windows Server 2012, o painel padrรฃo รฉ mostrado abaixo.
- O primeiro passo รฉ clicar em 'Adicionar funรงรตes e recursos' no painel de controle.
- Isso permite instalar recursos adicionais em um servidor.
Passo 2) Prossiga para o prรณximo passo
Na prรณxima tela, vocรช precisa clicar no botรฃo Avanรงar para prosseguir.
Etapa 3) Escolha o mรฉtodo de instalaรงรฃo
Na prรณxima etapa, precisamos executar duas subetapas:
- A primeira opรงรฃo รฉ escolher a instalaรงรฃo baseada em funรงรตes ou em recursos. Isso nos permitirรก realizar a instalaรงรฃo do IIS.
- Clique no botรฃo 'Avanรงar' para prosseguir.
Etapa 4) Selecione o servidor
Na prรณxima tela vocรช verรก o nome do servidor no qual estรก ocorrendo a instalaรงรฃo. Clique no botรฃo Avanรงar para prosseguir.
Etapa 5) Escolha a opรงรฃo de servidor web
Na prรณxima etapa, precisamos executar duas subetapas:
- Selecione a opรงรฃo Servidor Web. Isso garantirรก a instalaรงรฃo do IIS.
- Clique no botรฃo 'Avanรงar' para prosseguir.
Etapa 6) Prossiga
Na tela seguinte, clique no botรฃo Prรณximo para prosseguir.
Etapa 7) Inicie a instalaรงรฃo
Na tela final, clique no botรฃo Instalar para iniciar a instalaรงรฃo.
Apรณs a instalaรงรฃo do IIS, vocรช pode iniciรก-lo acessando a Pesquisa em Windows 2012.
- Digite a string 'inetmgr', que รฉ o comando para o IIS.
- Em seguida, o Gerenciador de serviรงos de informaรงรตes da Internet aparecerรก. Clique aqui.
Depois de clicar no link acima, o IIS serรก aberto e serรก apresentada a tela abaixo.
No IIS, vocรช terรก um site inicial configurado chamado Site Padrรฃo.
Se vocรช abrir seu navegador e acessar o URL http://localhostVocรช verรก a seguinte saรญda. URL A maioria das visitas รฉ direcionada para o site padrรฃo mostrado na tela anterior. Esta รฉ a pรกgina padrรฃo, que indica que o servidor IIS estรก em funcionamento.
Como implantar um site no IIS por meio de cรณpia de arquivo
Apรณs o desenvolvimentoping Para criar uma aplicaรงรฃo web, o prรณximo passo importante รฉ implantรก-la. A aplicaรงรฃo precisa ser implantada para que outros usuรกrios possam acessรก-la. A implantaรงรฃo รฉ feita em um servidor web IIS.
Existem vรกrias maneiras de implantar um aplicativo web. Vamos analisar o primeiro mรฉtodo, que รฉ o mรฉtodo de cรณpia de arquivo.
Utilizamos a aplicaรงรฃo web criada nas seรงรตes anteriores. Vamos seguir os passos abaixo para hospedar a aplicaรงรฃo no IIS.
Passo 1) Primeiramente, vamos garantir que nossa aplicaรงรฃo web 'DemoApplication' esteja aberta no Visual Studio.
Passo 2) Abra o arquivo 'Demo.aspx' e insira a string โ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>
Agora basta executar o aplicativo no Visual Studio para ter certeza de que funciona.
Saรญda:
O texto 'Guru A mensagem '99 ASP.Net' รฉ exibida. Vocรช deverรก obter a saรญda acima no navegador.
Passo 3) Agora รฉ hora de publicar a soluรงรฃo.
- Clique com o botรฃo direito do mouse em 'DemoApplication' no Explorador de Soluรงรตes.
- Selecione a opรงรฃo 'Publicar' no menu de contexto.
Abrirรก outra tela (veja passo abaixo).
Passo 4) Na prรณxima etapa, selecione "Novo Perfil" para criar um novo perfil de publicaรงรฃo. O perfil de publicaรงรฃo conterรก as configuraรงรตes para publicar o aplicativo web por meio da funรงรฃo "Cรณpia de Arquivo".
Passo 5) Na prรณxima tela, precisamos fornecer os detalhes do perfil.
- Dรช um nome ao perfil, como por exemplo, FileCopy.
- Clique no botรฃo OK para criar o perfil.
Passo 6) Nesta etapa, mencionamos especificamente que vamos publicar o site por meio de Cรณpia de Arquivo.
- Escolha o mรฉtodo Publicar como Sistema de Arquivos.
- Insira o local de destino como C:\inetpub\wwwroot โ este รฉ o local padrรฃo do arquivo para o Site Padrรฃo no IIS.
- Clique no botรฃo 'Avanรงar' para prosseguir.
Passo 7) Na prรณxima tela, clique no botรฃo Avanรงar para prosseguir.
Passo 8) Clique no botรฃo 'Publicar' na tela final.
Quando todas as etapas acima forem executadas, vocรช obterรก a seguinte saรญda em Visual Studio.
Saรญda:
Na saรญda, vocรช verรก que a publicaรงรฃo foi bem-sucedida.
Agora, basta abrir o navegador e acessar o URL โ http://localhost/Demo.aspx.
Vocรช pode ver na saรญda que agora, ao navegar para http://localhost/Demo.aspx, a pรกgina aparece. Ela tambรฉm exibe o texto 'Guru 99 ASP.Net'.
Como publicar um site ASP.NET
Outro mรฉtodo para implantar a aplicaรงรฃo web รฉ atravรฉs da publicaรงรฃo de um website. A principal diferenรงa entre este mรฉtodo e a forma de hospedar uma aplicaรงรฃo web no IIS รฉ que:
- Vocรช tem mais controle sobre a implantaรงรฃo.
- Vocรช pode especificar em qual site deseja implantar seu aplicativo.
- Por exemplo, imagine que vocรช tenha dois sites, o SiteA e o SiteB. Se vocรช usar o mรฉtodo de publicaรงรฃo na Web, poderรก publicar seu aplicativo em qualquer um deles. Alรฉm disso, vocรช nรฃo precisa saber o caminho fรญsico do site.
- No mรฉtodo de cรณpia de arquivos, vocรช precisa saber o caminho fรญsico do site.
Vamos usar o mesmo aplicativo de demonstraรงรฃo e ver como implantar um aplicativo ASP.Net no IIS passo a passo usando o "mรฉtodo de publicaรงรฃo de site".
Passo 1) Nesta etapa:
- Clique com o botรฃo direito do mouse em 'DemoApplication' no Explorador de Soluรงรตes.
- Selecione a opรงรฃo Publicar no menu de contexto.
Passo 2) Na tela seguinte, selecione a opรงรฃo "Novo Perfil" para criar um novo perfil de publicaรงรฃo. O perfil de publicaรงรฃo conterรก as configuraรงรตes para publicar o aplicativo web via Web Deploy.
Passo 3) Na prรณxima tela, precisamos fornecer os detalhes do perfil.
- Dรช um nome ao perfil, como por exemplo, 'WebPublish'.
- Clique no botรฃo 'OK' para criar o perfil.
Passo 4) Na prรณxima tela, vocรช precisa fornecer todos os detalhes para o processo de publicaรงรฃo.
- Selecione o mรฉtodo de publicaรงรฃo como Implantaรงรฃo na Web.
- Selecione o servidor como Localhost.
- Insira o nome do site como "Site da Web Padrรฃo" โ lembre-se de que este รฉ o nome do site do IIS.
- Insira o destino URL as http://localhost.
- Por fim, clique no botรฃo Prรณximo para prosseguir.
Passo 5) Clique no botรฃo "Avanรงar" na tela seguinte para continuar.
Passo 6) Por fim, clique no botรฃo Publicar para publicar o site.
Quando todas as etapas de hospedagem IIS acima forem executadas, vocรช obterรก a seguinte saรญda no Visual Studio.
Saรญda:
Na saรญda, vocรช verรก que a publicaรงรฃo foi bem-sucedida.
Agora, basta abrir o navegador e acessar o URL โ http://localhost/Demo.aspx.
Vocรช pode ver na saรญda que agora, ao navegar para http://localhost/Demo.aspx, a pรกgina aparece. Ela tambรฉm exibe o texto. Guru 99 ASP.Net.






























