Azure WebJob自定义配置读取预期行为咨询:App.config与Web.config差异
Azure WebJob 配置读取的预期行为说明
AppSettings 读取规则:WebJob 会自动继承 App Service 中
web.config里的<appSettings>配置项——不管是通过 Azure 门户配置的应用设置(最终会同步到web.config),还是直接在web.config里手动定义的,WebJob 都能正常读取到。这是因为 Azure 会把 App Service 的应用设置注入到 WebJob 的运行环境中,相当于自动合并了这部分配置。自定义配置节的读取限制:WebJob 不会自动加载 App Service
web.config中的自定义配置节(比如你自己定义的<customConfig>这类非标准节点)。这类自定义配置只能从 WebJob 自身的app.config(如果是.NET Core/.NET 5+ 项目则对应appsettings.json)中读取,因为自定义配置节属于应用专属的配置逻辑,Azure 不会将这部分内容从 App Service 的配置同步到 WebJob。配置优先级规则:如果 WebJob 自身的
app.config和 App Service 的web.config中有同名的 AppSettings 项,WebJob 会优先使用自身app.config里的配置值,也就是本地配置会覆盖来自 App Service 的对应配置。
内容的提问来源于stack exchange,提问作者JC5577
相关产品推荐
相关产品推荐

