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.
O 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.
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.
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 e 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 Windows, macOS 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 abaixo agora mesmo e aproveite de toda nossa infraestrutura robusta para obter mais performance em .NET.