在我的local.settings中,我有这样的嵌套设置
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "UseDevelopmentStorage=true",
"FUNCTIONS_WORKER_RUNTIME": "dotnet-isolated",
"Email:Email": "test",
"Email:Password": "*******",
},
}我是这样读价值的
config.GetValue<string>("Email:Email")但是,当我在azure函数应用程序(部署后)中添加蓝色设置时,我不能将添加到名称中。有什么建议吗?
发布于 2022-07-26 16:48:15
你能找到的解决办法之一,
当我们在本地创建azure函数并部署到azure时,我们的localsettings.json文件(而不是上传.We )需要通过在门户上添加它们来手动更新它们。
在localsettings.json 文件中,您已经使用了被本地环境接受的。但是在部署时,我们需要使用而不是.。
接着是这个:-
应用程序设置名称(如ApplicationInsights:InstrumentationKey ApplicationInsights__InstrumentationKey )需要在app中配置为ApplicationInsights__InstrumentationKey作为密钥名。在其他: 词中,任何都应替换为 __ (双下划线).。
同样,您可以设置如下所示的内容;
"Email__Email": "test",
"Email__Password": "*******",有关更多信息,请参考这个,所以线程,,, & 。
https://stackoverflow.com/questions/73124883
复制相似问题