C# azure函数local.settings.json中随机无法访问的应用程序设置
我在local.settings.json文件中有一个带有应用程序设置的azure函数。有时,当我启动我的函数进行调试时,我到达一行来检索设置,它是空的。其他时候,它是来自json的字符串。似乎没有什么押韵或理由。有没有办法强迫它每次都得到正确的值?调试器连接时是否存在竞争条件 我的功能代码:C# azure函数local.settings.json中随机无法访问的应用程序设置,c#,azure-functions,appsettings,C#,Azure Functions,Appsettings,我在local.settings.json文件中有一个带有应用程序设置的azure函数。有时,当我启动我的函数进行调试时,我到达一行来检索设置,它是空的。其他时候,它是来自json的字符串。似乎没有什么押韵或理由。有没有办法强迫它每次都得到正确的值?调试器连接时是否存在竞争条件 我的功能代码: [FunctionName("MyAzureFunction")] public static async Task<HttpResponseMessage> Run([HttpTrigger
[FunctionName("MyAzureFunction")]
public static async Task<HttpResponseMessage> Run([HttpTrigger(AuthorizationLevel.Function, "post", Route = null)]HttpRequestMessage req, TraceWriter log)
{
// this string is null sometimes, sometimes not
var baseApiString = ConfigurationManager.AppSettings["ApiBaseUrl"];
//...more code
}
使用Azure 2.9
{
"IsEncrypted": false,
"Values": {
"ApiBaseUrl": "http://myurl.api.local/"
}
}