Implantar um aplicativo Web ASP.NET na AZURE
A documentação a seguir vem com o objetivo de maneira simplificada, mostrar como pode ser realizado a implantação de um aplicativo web ASP.NET na Azure, utilizando Application Service da Azure.
Segue os pré requisitos para realização deste laboratório:
· Instalação da SDK mais recente
· Uma conta do Azure
· Visual Studio Code
· Instalar a extensão de Azure Tools
Criação aplicação ASP.NET
Primeiramente iremos criar uma pasta onde será criado o nosso app, no exemplo abaixo criei um diretório chamado appweb.
Em seguida, iremos abrir o diretório criado no Visual Studio Code.
Em seguida iremos abrir o Terminal. Para visualizar o terminal, seguir os seguintes passos:
Ver > Terminal
Após abrir o Terminal, iremos digital o seguinte comando para prosseguir com a criação do nosso app.
dotnet new webapp -f netcoreapp3.1
Uma vez criado, iremos rodar no app, para isso utilizaremos o seguinte comando:
dotnet run
Agora iremos validar se o nosso app está rodando, para isso iremos pegar a informação que foi mostrada no momento em que digitemos o comando dotnet run.
Na imagem acima, podemos observar que a URL em que iremos utilizar pra validar se o nosso app está no ar será a seguinte: https://localhost:5001/
Na imagem abaixo podemos observar que o nosso app já encontra-se rodando localmente.
Nesta primeira etapa concluímos a criação do nosso app, o mesmo já encontra-se funcionando corretamente.
Publicação aplicação ASP.NET na Azure
Agora iremos realizar a publicação deste app na Azure.
O primeiro passo é clicar o Azure Tools:
Navegaremos até o menu App Service, em seguida no botão Create New Web App:
No exemplo acima coloquei o meu app com o nome de appweb1000, mas você poderá utilzar o nome que quiser, desde que esse nome seja globalmente único. Em seguida ‘Enter’ para confirmar.
Em seguida deverá escolher a stack em que seu app irá funcionar, no nosso exemplo estamos usando o .NET Core 3.1 (LTS).
Por fim escolheremos o Tier em que nosso app será publicado:
Iremos utilizar a camada gratuita do serviço.
Ao final, após aguardar um período receberemos a informação de que o nosso app foi criado.
Iremos clicar em Deploy para que possamos informar o diretório local onde encontra-se nosso aplicativo.
Em seguida informaremos o diretório onde encontra-se nosso app.
Você poderá receber a informação de que uma configuração requerida está faltando, basta clicar em Add Config.
Como podemos notar o deployment foi concluído.
Caso queirar validar o nosso app na Azure, basta clicar no botão Browse Website, que abrirá um navegador com o app publicado.
Na imagem abaixo, podemos notar que o app já encontra-se publicado.
Se você chegou até aqui, parabéns!!!! Você concluiu a publicação de web app na Azure.
Alteração e nova publicação aplicação ASP.NET na Azure
Agora vamos simular que tivemos a necessidade de alteração do nosso código, para uma nova publicação, no exemplo iremos até APPWEB > Pages > Index.cshtml
Alteramos a seguinte linha:
Em seguida clicar em Salvar.
Agora iremos clicar com o botão direito em cima do app e selecionar a opção Deploy to Web App… Conforme mostrado na imagem abaixo:
Será perguntado se deseja sobrescrever o app, você clicará em Deploy.
Uma vez finalizado, basta dar um refresh na página do app na Azure, para validar que a alteração foi realizada com sucesso.
Espero que com este post, possa de alguma forma agregar conhecimento a quem estiver lendo.
Até a próxima.