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()
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!