loader
windows server

Como configurar o servidor .NET no Windows Server

Neste artigo, você vai aprender de forma descomplicada como instalar o .NET 6, 5 e 4.8 no Windows Server e em sua última versão estável por meio da  plataforma SaveinCloud.

Dotnet ou .NET é um framework que entre muitas qualidades possibilita a reutilização e reaproveitamento de código, sendo essencial ao desenvolvimento web. Pensando nos benefícios desta plataforma que possui diferentes recursos, a SaveinCloud demonstra na prática pra você, como instalar o .NET e suas versões além de configurar o Windows Server em nossa plataforma.

Como criar e configurar um ambiente Windows Server

Neste passo a passo, estaremos fazendo a criação de um ambiente no Windows Server 2019, que também pode ser feito na versão 2016 e instalar o IIS no servidor web do Windows Server para colocar essas aplicações no ar.

1- Acesse New Environment na plataforma SaveinCloud, desabilite a primeira opção NETCore e clique em VPS. Nesta opção haverá duas alternativas de Windows Server, sem licença e licenciado. Nós vamos utilizar a versão licenciada 2019. 

2- Na opção Elastic VPS altere a memória RAM para 8 GiB, vCPU altere para 3 e aumente o limite de disco para 50. Para finalizar adicione o Nome do ambiente e clique em Criar.

3- Depois de finalizar a criação, você receberá um e-mail na conta que você utilizou na hora de fazer o cadastro para uso da plataforma SaveinCloud, com o hosting para acesso ao RDP, usuário e senha.

4- Após finalizar a criação do ambiente, acesse o RDP – tenha em fácil acesso os dados que foram enviados por e-mail –  copie o host e adicione o usuário e senha. 

criar e configurar um ambiente Windows Server

Como é o primeiro acesso ao ambiente novo, pode ser que demore um pouco porque tem que configurar o usuário do Windows. Geralmente a conexão cai por causa da rede, mas assim que voltar, é só esperar até abrir o Gerenciador de servidores. 

Criando VPS e instalando o ISS

5- Quando aberto o Gerenciador de servidores clique em Adicionar funções e recursos para poder instalar o IIS

6- Nessa primeira parte que estará destacado a frase Antes de Começar, marque a opção Ignorar esta página. Toda vez que for abrir um novo recurso vai aparecer essa mensagem, selecione para ele ir direto para a próxima etapa. 

7- Na próxima tela você seleciona a opção Instalação baseada em função de recurso e siga adiante. Na tela seguinte referente a Seleção de Servidor, não é necessário fazer alterações,  apenas clique em Próximo. 

8- Em Funções de Servidor preste bastante atenção no processo. Você vai descer a barra de rolagem até o final e selecionar o Servidor Web (IIS), clique em adicione recursos e Próximo. 

9- Na opção Recursos, você vai ver algumas funções. Descendo a barra de rolagem até embaixo vai ver que já está instalado Recursos do .NET Framework 4.7

10- Daqui por diante, clique em Próximo até chegar na opção Serviços de Função que vai apresentar os recursos do IIS. Você pode deixar a programação padrão ou fazer algumas alterações. Nós vamos alterar!

11- Na parte de Desenvolvimento de aplicativo vamos instalar o ASP.NET 3.5 e o ASP.NET 4.7. Basta selecionar e clicar em Adicionar recursos.

12- Em Ferramentas de Gerenciamento adicionamos também o Scripts e Ferramentas de Gerenciamento do IIS. Após a seleção clique em Próximo. 

13- Na tela seguinte, vai aparecer as opções que selecionamos para instalar. Na sequência clique em Reiniciar cada servidor de destino automaticamente, se necessário, depois clique Sim e Instalar. 

14- Aguarde e a instalação do IIS estará finalizada! Agora é só clicar em fechar e ele já aparece na listagem de servidores para poder acessar. 

15- Na coluna, clique em ISS, onde irá aparecer os dados do servidor. Selecione e clique com o botão direito para selecionar Gerenciador do Serviço de Informação da Internet (IIS). 

16- Neste momento, irá abrir o Gerenciador do IIS. Ele estará com o site padrão que já é criado ao instalar o IIS, como cliente de .NET também, com os recursos que selecionamos para instalar.

17- Na coluna chamada Conexões clique em Default Web Site e em configurações básicas localizada na coluna de Ações. Neste novo quadro ele mostra o caminho padrão da aplicação  junto com a pasta do aspnet_client, que também foi criada.

18- Após verificar o caminho padrão clique em OK e volte para a coluna de Ações. Na opção procurar site clique em procurar *;80 (http) e ele vai abrir um navegador o localhost, a janela padrão do IIS. 

Como faz para saber se está funcionando para acesso externo?

19- Como nós temos IP público, para acesso externo a gente tem que testar por Endpoint. Acesse a plataforma da SaveinCloud, clique em Settings, em seguida Endpoists e depois Adicionar uma nova endpoint.

20- Como ele já tem o Node ID aqui selecionado, vá em nome e selecione HTTP e a port 80 e clique em Adicionar.

21- Após criar a Endpoint, copie o link e abra uma nova guia. Cole o endereço nesta nova guia e irá abrir a página inicial padrão do servidor web do IIS, do Windows Server

O processo foi concluído! Agora já está funcionando nosso servidor web, por meio de uma instalação simples e prática.

Como instalar o .NET 6.1

1- Inicie o processo na plataforma SaveinCloud por meio do atalho Novo ambiente. Para realizar o download do executável acesse o site da Microsoft! A versão .NET 6.1 é mais fácil de localizar, visto que é uma versão mais nova e atualizada. 

2- Acesse e conecte o RDP. Como ele é multiplataforma aparece para vários sistemas operacionais, mas vamos utilizar o Windows e em seguida clicar em X64. Você vai ser direcionado para executar o instalador e partir disso é só aguardar.

3- Depois que abrir o instalador é só clicar em Instalar e aguardar. Quando instalado clique em Fechar e prontinho! A instalação estará concluída . 

4- Para realizar a configuração, acesse o Prompt de comando e digite no servidor: dotnet – – version 6.0.302.  Se você listar agora vai aparecer as demais versões caso já tenha realizado a instalação.

Como instalar o .NET 5

1- Vamos utilizar o ambiente da plataforma SaveinCloud para instalar o .NET 5. Você pode usar o mesmo ambiente que está localizado o 4.8 e demais versões. Eles funcionam da mesma forma que o NodeJS, por exemplo, que permite instalar diversas versões dele em uma mesma máquina, podendo alternar entre as versões. 

2- Acesse o RDP da nossa VPS e acesse o site oficial da Microsoft para poder realizar o download do executável, que fará a instalação do .NET 5. 

instalação do .NET 5

3- O .NET 5 é uma versão que não possui mais suporte. Não é mais uma versão LTS do .NET. Atualmente a versão mais recente é a .NET 6 é a versão LTS que a Microsoft ainda oferece suporte. 

4- Acessando o site do download é só ir direto na sessão do Windows  X64, versão 5.0.17.

Clique em X64 e em seguida Executar. No caso do .NET 5  e .NET 6, a gente consegue verificar a instalação por Console

5- Quando abrir o instalador, clique em “Instalar”, aguarde a finalização do processo e depois é só fechar. 

6- Abra o CMD agora e digite: dotnet – – version. Ele aparece 5.0.408.

É possível também listar todas as versões instaladas. Neste caso, como temos a versão 4.8 e a 5, ele trará somente a 5. list-sdks. Então, só aparecerá a 5, porque o .NET que vem no 4.8 é diferente desses novos (5 e 6, por exemplo).

Como instalar o .NET 4.8

A instalação funciona da mesma forma caso o seu ambiente seja uma VPS Windows Server 2016.

1- Estaremos utilizando a plataforma SaveinCloud para utilizar o VPS. Mas primeiro acesse o RDP para conectar. Estando logado na VPS é preciso acessar o site oficial da Microsoft para fazer o download do executável e instalar o .NET 4.8. Selecione o link Download .NET Framework 4.8 Runtime.

2- Clique em Executar  para baixar o instalador. Marque que aceita este termo de contrato, clique em Instalar, aguarde o processo de instalação e clique em Confirmar.

3- Finalizada a instalação do .NET Framework 4.8, ele pede para reiniciar o computador.  

4- Reinicie o computador e aguarde pra ele iniciar a VPS, para que possamos acessar e conectar o RDP novamente. 

5- No caso do .NET Framework 4.8, a forma mais fácil de conseguirmos verificar se ele realmente está instalado é clicar no instalador novamente. 

Quando fazemos a tentativa de instalar mais uma vez, sendo que já está instalado, ele aparece que já possui uma versão .NET 4.8 já instalada, sendo assim ele não conclui. Essa é a forma mais rápida de saber se realmente está instalado ou não. 

Como testar o funcionamento do .NET

Para confirmar o funcionamento do .NET, vamos criar uma aplicação, um aplicativo Console só para exibir um “Hello, World!” pra testar.

1- Acesse o diretório padrão do nosso IIS. Pelo Default Web Site acesse a coluna de ações e clique em Configurações básicas para selecionar o diretório. 

2- Cole na barra de endereço da pasta, crie uma nova pasta e dentro dela crie uma aplicação .NET só para testar. 

3- Acesse o CMD CD, para ir até o diretório. No diretório digite dotnet new console para poder criar a aplicação e clique Enter.

4- Agora de um dotnet build para ele gerar o executável do projeto e os comandos certificados.

5- No aviso de segurança, clique Sim para instalar, e depois disso é só dar um dotnet run e ele exibe o “Hello, world!” desse projeto padrão.

Esse processo foi realizado, no caso, com o .NET 6. Ele já gera o projeto padrão base com o “Hello, world!” para testar o funcionamento do .NET e ver se realmente está funcionando.

Conclusão

No  .NET 4.8 só havia uma opção para baixar o instalador. E no caso da versão 5 da para baixar a versão para WindowsmacOS e Linux. Então há essa diferença do 4.8 para o 5 e para o 6. Digamos que o 5 e o 6 são os filhos, e o 4.8 é o pai (uma geração anterior). São propostas diferentes! O framework era um pouco mais antigo, e na época a Microsoft criou sistemas mais fechados só para a plataforma do Windows

Você sabia que pode testar a plataforma da SaveinCloud por 14 dias grátis? Clique aqui agora mesmo e aproveite de toda nossa infraestrutura robusta para obter mais performance em .NET. 

Todo o conteúdo deste site é de uso exclusivo da SaveInCloud. Proibida reprodução ou utilização a qualquer título, sob as penas da lei. Saveincloud Hospedagem na Internet Ltda – CNPJ 66.925.934/0001-42

Atualização LGPD: Contratos | Políticas