Azure 函数应用程序设置在部署后为空

Azure function App settings is null after deployment

这是我的场景:

问题:部署后,总是第一次触发 azure 函数失败。如果 appsetting 是 IsNullOrWhiteSpace,它会因 ConfigurationErrorsException 异常而失败。 在第一个失败的触发器大约一分钟后,所有后续触发器开始成功。

是不是加载apps设置需要时间? 你们中有人遇到过这样的问题吗?这个 workaround/solution 是什么?

您不应在 Azure 应用服务中使用 CloudConfigurationManager,因为该组件是为云服务(一种不同的 Azure 产品)设计的。您应该避免完全引用该程序集。

相反,只需使用 ConfigurationManager.AppSettings["YourSetting"] 访问您的应用设置。