Hi Salil
As I understood, you just want to know which .Net version your Function uses.
Your functions are likely written for the .NET runtime (specifically .NET 6 based on the csproj file), not the .NET Framework. The seemingly conflicting settings might be due to:
- Outdated app settings (FUNCTIONS_EXTENSION_VERSION) do not reflect the actual runtime usage.
- Azure Portal's generic runtime stack representation.
Please use the following instruction/manual to migrate to .Net 8: https://learn.microsoft.com/en-us/azure/azure-functions/migrate-version-3-version-4?tabs=net8%2Cazure-cli%2Clinux&pivots=programming-language-csharp
Please accept the answer if it was helpful