Hi airleben Leipzig - Thibaut Bouillon-Renaud,
Thank you for the detailed confirmation.
We understand that the previously requested configuration checks have already been completed and there have been no changes to those settings.
To avoid repeating the same troubleshooting, could you please perform the following additional checks:
- Flex Consumption Deployment Diagnostic
Please go to:
Function App → Diagnose and solve problems
Please share the diagnostic results, particularly any information related to the deployment history, package status, deployment storage, or errors identified by the diagnostic tool. Microsoft provides this diagnostic specifically for Flex Consumption deployments.
- Verify Deployment Storage
Please check Function App → Deployment settings and confirm the configured deployment storage account and container.
Flex Consumption stores the deployed application package in the configured Blob Storage deployment container, and the application retrieves the package from this location during startup.
- Minimal Function App Test
If possible, please create a minimal Node.js 22 Function App containing only a basic host.json, package.json, and a simple HTTP-triggered function, and deploy it to the affected Flex Consumption Function App.
This will help us determine whether the issue occurs with a minimal supported application package or is specific to the current application.
- Latest Application Insights Exception
Please share the latest Application Insights exception/stack trace generated immediately after the deployment attempt, particularly any UnauthorizedAccessException or errors referencing /home/site/wwwroot/host.json.
- Enable Diagnostic settings: Please check the below logs and share these logs for investigation
- Access Audit Logs
- Function Application Logs**
**
These results will help us distinguish between a deployment/package-storage issue and a platform-level host initialization issue.
If the same host.json permission error occurs with a minimal Function App after the above validation, we will have sufficient evidence to continue pursuing a platform-side investigation rather than repeating the previously completed configuration checks.
Thank you for your continued cooperation.