> ## Content Index
> Fetch the complete content index at: https://www.azurebrasil.cloud/llms.txt
> Use this file to discover other available public pages before exploring further.

# Azure Functions: System.ArgumentNullException: Value cannot be null. (Parameter 'httpMethods')
- URL: https://www.azurebrasil.cloud/blog/azure-functions-system-argumentnullexception-value-cannot-be-null-parameter-httpmethods/
- Published: 2023-12-18T13:24:08.000Z
- Updated: 2023-12-18T13:24:08.000Z
- Description: Nesse post veremos como prevenir o erro System.ArgumentNullException: Value cannot be null. (Parameter 'httpMethods') nas nossas functions
- Author: Rafael dos Santos
- Tags: azure-functions

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](https://learn.microsoft.com/en-us/azure/azure-functions/dotnet-isolated-process-guide?ref=azurebrasil.cloud#start-up-and-configuration)) utiliza **.ConfigureFunctionsWorkerDefaults()**

[Guide for running C# Azure Functions in an isolated worker processLearn 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.![](https://learn.microsoft.com/favicon.ico)Microsoft Learnggailey777![](https://learn.microsoft.com/en-us/media/open-graph-image.png)](https://learn.microsoft.com/en-us/azure/azure-functions/dotnet-isolated-process-guide?ref=azurebrasil.cloud#start-up-and-configuration)

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!