Ola PessoALL,

Esse é aquele post simples e direto que escrevo por 2 motivos:

  • Procurei na net e não achei nada relacionado
  • Evitar perder horas no futuro com o mesmo erro

Em um dos projetos que trabalho fizemos uma grande atualização para o .net 8 e tudo estava tranquilo durante os testes até que chegamos nas functions baseadas em HTTP Trigger, tentamos várias coisas e nada funcionada.
Ele dava a exception da imagem e depois ficava rodando até dar HttpTimeout.

Depois de muito bater a cabeça, criamos um novo projeto de functions em .net 8 em branco e notamos uma unica diferença.

  • Nosso projeto seguiu o modelo isolado e usavámos .ConfigureFunctionsWebApplication
  • Enquanto o novo template (e a própria documentação) utiliza .ConfigureFunctionsWorkerDefaults()
Guide for running C# Azure Functions in an isolated worker process
Learn how to use a .NET isolated worker process to run your C# functions in Azure, which supports non-LTS versions of .NET and .NET Framework apps.

Pronto! Troca feita e o projeto voltou a funcionar, simples assim!
Espero ter contribuído para que mais gente não perca horas em debugger!

[]s e até a próxima!

💡
Podemos te ajudar com uma revisão 100% gratuita do seu ambiente cloud.
Share this post