【发布时间】:2020-12-12 12:54:03
【问题描述】:
我是 Azure Functions 的新手,我需要开发一些 V1 (.Net Framework) 函数,这些函数将包含无法添加到源代码控制的连接字符串和其他机密,我必须使用 V1,因为我需要使用一些库仅在经典 .net 上可用
我看过几篇关于如何在 V2 和 V3(.net 核心)中使用机密的文章,并且我看到了一些建议按照该网站上提到的 project site 和 this tutorial 上的说明安装 Microsoft.Configuration.ConfigurationBuilders.UserSecrets
所以基本上我应该做的是拥有一个app.config 文件,然后创建sections,它将在应用程序启动时映射到正确的生成器,但是,天蓝色函数似乎不适用于配置文件,我已经创建并测试过了,每当我调用System.ConfigurationManager.AppSettings 时,它都会加载local.settings.json 文件中的内容。我没有看到可以更改的任何地方。
总结一下,我想做的是在 dev 中创建一个包含一些配置的文件,然后在部署后使用 Azure Key Vault。
我该怎么做?
有没有办法在 Azure 函数中使用配置文件?
【问题讨论】:
标签: c# .net azure-functions