appsettings.json和azure通过定时器功能



我是azure函数开发的新手我真的不明白azure的配置是如何发挥作用的,尤其是对于本地开发我需要在配置中设置一些参数,并在代码中使用它们我有appsettings.json和local.settings.json

我添加了IConfiguration configuration作为我的一些类的构造函数的参数并尝试通过调用_配置["MyVar"]

但是值总是空的。(喜欢它不读取appsettings.json(

最好的做法是获取/设置一些本地测试的参数值,然后在azure端使用它们。

您可以在local.settings.json中设置配置值以进行调试,并在Azure Portal中的Function AppSettings中设置部署时的配置值。如果你想使用自定义的appsettings文件,你需要一个FunctionStartup类。

您将无法在appsettings文件中配置触发器绑定,因此必须使用函数appsettings。有关更多详细信息,请参阅此StackOverflow帖子。

在Azure功能(应用程序服务(中读取应用程序设置的推荐方法是:

var value = Environment.GetEnvironmentVariable("your_key_here");

查看本文以获得详细解释:Azure--读取Azure函数(ASP.NET Core(中的应用程序设置

最新更新