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.






























