Implantar um aplicativo Web ASP.NET na AZURE

Thiago Pontes
5 min readJul 21, 2021

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.

--

--

Thiago Pontes

Graduado em Redes de Computadores e pós-graduado em Gestão de TI, atuo como Gerente Cloud.