ASP.NET Core — Console — App Service Editor On Azure (Parte 14)

Vou falar de dois recursos muito úteis para o Azure. Ambos me ajudaram a identificar alguns problemas durante a publicação do IdentityServer4 que falei no post ASP.NET Core 3.1 — IdentityServer4 — App Settings On Azure (Parte 13), achei que valeria um post só sobre esse publicação de aplicações App Service no Azure.

IIS Integration

builder.UseIISIntegration();

App Service — Publish Profile

Em posse do arquivo, na opção Publish do projeto web, utilize o botão Import Profile conforme exibido na imagem a seguir, depois de selecionado o arquivo basta publicar.

Observação sobre o Publish Profile — O arquivo gerado utiliza algumas configurações do seu PC em sua geração, como se ele utilizasse um certificado digital padrão do windows/linux para validar as informações, então se você tentar utilizar o arquivo em outro PC ele vai pedir para você informar a senha do seu perfil manualmente.

App Service Editor

Na imagem anterior, foi proposital, pois eu precisei verificar o log da aplicação para detectar um problema no funcionamento do sistema e justamente o Editor me ajudou, pois eu precisava habilitar o log no arquivo Web.Config, isso mesmo, eu não digitei errado, toda vez que um publish é feito, o arquivo Web.Config é criado com algumas configurações, uma delas é o stdoutLogEnabled="false", eu apenas mudei para true. Com isso os logs da aplicação passam a ser gerados conforme o diretório stdoutLogFile.
Até agora tudo certo e para visualizar o log?

Console

Continua em ASP.NET Core 3.1 — Payment API — Anti-Corruption Layer and Façade Pattern (Parte 15).

Originally published at http://alextochetto.com on May 19, 2020.