Windows Azure: Como Criar e Publicar um Projeto Usando Visual Studio (pt-BR)

Windows Azure: Como Criar e Publicar um Projeto Usando Visual Studio (pt-BR)

Este artigo é um tutorial passo-a-passo do processo para criar um novo projeto web com o Visual Studio e publicá-lo no Windows Azure. Após concluir o tutorial, você terá uma aplicação ASP.NET MVC rodando no ambiente de produção do Windows Azure.



Pré-requisitos


Para executar este tutorial, você deverá ter:

Criar um novo projeto Web


Nesta etapa, você irá criar um novo projeto do tipo ASP.NET MVC usando um modelo padrão.

1. Crie um novo projeto ASP.NET MVC.

Nota: Este tutorial utiliza "ASP.NET MVC 3 Web Application" como exemplo, porém versões anteriores ou posteriores do ASP.NET MVC também poderão ser utilizadas.



2. Selecione o modelo "Internet Application".



3. O Visual Studio irá criar e abrir o novo projeto.



Adicionar o projeto Azure


Nesta etapa, você irá adicionar à solução um projeto do tipo Cloud para publicação no Windows Azure.

1. Clique com o botão direito sobre o projeto Web criado na etapa anterior e acione o comando "Add Windows Azure Deployment Project".



2. O Visual Studio irá criar um projeto Azure e configurar o projeto Web como um Web Role.



Publicar o projeto


Nesta etapa, você irá publicar o projeto Azure, que inclui o projeto Web, no Windows Azure.

1. Clique com o botão direito sobre o projeto Azure e acione o comando "Publish".



2. Clique o link "Sign in to download credentials" para baixe as suas credenciais do site do Windows Azure.



3. Faça o login no Windows Azure.



4. O navegador web irá baixar um arquivo do tipo "publishsettings". Se o download não iniciar automaticamente, clique o link.



5. Retorne ao Visual Studio e importe o arquivo que você acabou de baixar.



6. Localize o arquivo baixado, na pasta onde seu navegador web salva os downloads. Selecione o arquivo e abra-o:



7. Avance para a próxima etapa do assistente.



8. Informe o nome que você deseja usar no Azure para o novo serviço hospedado e selecione o datacenter onde deseja publicar a aplicação.



9. Clique a caixa de verificação para habilitar o acesso remoto por Remote Desktop.



10. Informe o nome de usuário e senha que você deseja usar para o acesso remoto.



11. Clique a caixa de verificação para ativar o Web Deploy, para atualizações mais rápidas da aplicação no Azure durante o desenvolvimento.



12. Opcionalmente, altere alguma das demais configurações comuns ou avançadas. Em seguida, avance para a próxima etapa do assistente.



13. Confira os parâmetros da publicação. Se estiver tudo certo, clique o botão "Publish" para iniciar a publicação.



14. No painel "Windows Azure Activity Log", clique o ícone da seta para a direita para abrir a lista de histórico da publicação.



15. Acompanhe o progresso da publicação.

Nota: Na data em que este tutorial foi escrito, a duração típica de uma publicação é de 8 minutos.



16. Aguarde a conclusão da publicação, que será indicada pela mensagem "Complete".



Conferir a publicação

Nesta etapa, você irá verificar que a aplicação foi devidamente publicada no Windows Azure e que está no ar, podendo ser acessada pela web.

1. Clique com o botão direito sobre o projeto Azure e acione o comando "Browse To Portal".



2. Na seção de serviços hospedados do painel de gerenciamento, confira que a aplicação está pronta para uso.



3. Clique sobre a implantação e em seguida na sua URL, indicada no campo “Nome DNS”.



4. O seu navegador irá exibir a aplicação rodando no ambiente do Azure.



5. Para evitar despesas desnecessárias, use o painel de gerenciamento para excluir a implantação quando terminar seus testes. Apenas parar a aplicação não é suficiente, pois os recursos continuam alocados pelo Azure.

Revisão


Neste tutorial você aprendeu como criar um projeto Azure a partir de um projeto Web comum e como usar o assistente de publicação do Visual Studio para publicar a sua aplicação, automatizando o processo de criação de certificados, criação de serviço hospedado, configuração, empacotamento e upload da solução. No final do processo, você aprendeu a verificar o sucesso da publicação e o funcionamento da aplicação.

Veja também


Referências

Autor

Fernando Correia
Blog: Pensando Azure
Twitter: @facorreia

Leave a Comment
  • Please add 1 and 8 and type the answer here:
  • Post
Wiki - Revision Comment List(Revision Comment)
Sort by: Published Date | Most Recent | Most Useful
Comments
  • Richard Mueller edited Revision 8. Comment: Remove tag "MS"

  • Nevin Janzen edited Revision 7. Comment: Tags Edit

  • Fernando Correia edited Revision 6. Comment: referência para tutorial de web deploy

Page 1 of 1 (3 items)
Wikis - Comment List
Sort by: Published Date | Most Recent | Most Useful
Posting comments is temporarily disabled until 10:00am PST on Saturday, December 14th. Thank you for your patience.
Comments
  • Fernando Correia edited Revision 6. Comment: referência para tutorial de web deploy

  • Nevin Janzen edited Revision 7. Comment: Tags Edit

  • Muito bom. Comecei a ler sobre o Azure recentemente e este tutorial será muito útil para um primeiro teste.

  • Richard Mueller edited Revision 8. Comment: Remove tag "MS"

Page 1 of 1 (4 items)