Introdução ao Azure Web App com ASPNET Core 3.1







Olá caros leitores,
O que veremos neste post: 

Criação Azure Web App com ASPNET Core


Azure App Service


É a poderosa e famosa ferramenta da Azure para deploiar suas aplicações web em ASPNET Core e outras tecnologias como Node, Java, Phyton, PHP e Ruby.

Abordaremos a criação de uma aplicação básica e em poucos minutos como tê-la na Azure efetuando o primeiro deploy e atualizações da mesma.

Premissa: Ter uma conta no Azure, aqui!

Passo 1: Crie um Web Application project no Visual Studio

Dê um nome ao projeto:


Na foto acima eu crio o projeto com o nome: PrimeiroAzureServeApp. 


Obs: Deixe autenticação e Docker desmarcados para focarmos no escopo do Post.

Rode o projeto!




Passo 2: Publicar seu projeto no Azure
Botão direito no projeto e selecione publish:



Primeira tela, Vamos deixar "Create" e clicar em "Create Profile".


Se não estiver logado no Visual Studio, terá a tela abaixo onde deve logar-se.



Passo 3: Criar um Resource Group
É um container lógico (grupo de recursos) que armazena sua aplicação, base de dados, e ferramentas de deploy e gestão da aplicação.


Criado com o nome: GrupoDeRecursosWebApp1


Passo 4: Crie um service plan
É o plano de serviço para hospedar seu Web App onde é definido região, tamanho, instância e tipo de plano de hospedagem (opte pelo gratuito quando estiver aprendendo)


Clique em Create.

O Visual Studio (2019) te dará um  overview e opção final de publicação:

Clique em Publish e ao fim veja seu Web App na nuvem:



Passo 5: Ajustes e redeploy
Vamos alterar local e subir essas alterações:


Altera a página principal, insira algo como:

Edite o arquivo Index.cshtml pelo código abaixo:
    
    @page
    @model IndexModel
    @{
        ViewData["Title"] = "Home page";
    }

    <div class="jumbotron">
        <h1>Bem vindo! </h1>
        <p>Este é meu primeiro projeto Web App no Azure!</p>
        <p><a class="btn btn-primary btn-lg" href="#" role="button">Learn more</a></p>
    </div>

    <div class="panel panel-primary">Sucesso total !!!</div>
    <div></div>
    <span class="label label-warning">#goOrange</span>

Rode local e se tudo estiver ok clique novamente no projeto, na mesma opção Publish e na tela de resumo ( igual à mostrada no primeiro Publish ) execute o comando Publish.



Ao fim, abra sua URL publicada abrirá "redeploiada" e atualizada!




Bem simples não é? 

  • Mais detalhes sobre a função aqui  e  aqui

Gostaram ? Peçam as próximas postagens que querem ver aqui e farei!


Comentários

Postagens mais visitadas deste blog

Dicas C# - Usando o LINQ para contar frequências em listas

React Tutorial - Parte 1

Jquery - Introdução