@Brendan Finnegan Thanks for reaching out. I tried creating a new .NET8.0 azure function in visual studio 2022 and I see the local.settings.json defaults to "dotnet-isolated" as shown below.
could you please try again, i believe the value has been changed explicitly. Net 8.0 supports both In process and Out process model. Recommendation to use Out process model for long term support. For more details refer this below document
Migrate .NET function apps from the in-process model to the isolated worker model | Microsoft Learn
To use In process model In .net 8.0 , add below settings
- The application setting
FUNCTIONS_WORKER_RUNTIME
must be set with the value "dotnet". - The application setting
FUNCTIONS_EXTENSION_VERSION
must be set with the value "~4". - The application setting
FUNCTIONS_INPROC_NET8_ENABLED
must be set with the value "1". - You must update the stack configuration to reference .NET 8.
please refer: Develop C# class library functions using Azure Functions | Microsoft Learn
Note: Targeting .NET 8 with the in-process model is not yet enabled for Linux, for apps hosted in App Service Environments, or for apps in sovereign clouds. Updates will be communicated on this tracking thread on GitHub.
Develop C# class library functions using Azure Functions | Microsoft Learn
do let me know incase of further queries, I would be happy to assist you.