Why does F# configuration binding work locally but fail when deployed to Azure App Service?
In local development, an F# console app loads appsettings.json and appsettings.Development.json, binds a section to a record with a single public constructor, and reads the expected values. When the same app is deployed to Azure App Service, environment variables override the file‑based settings, and the bound record appears with missing or incorrectly typed