Pour ajouter dans la réponse du Sander, afin d'obtenir la fonction de lire les appsettings nous avons besoin sur place pour mettre les Paramètres de l'application clé et la valeur dans le fichier local.settings.json (mettre tous paramètres comme nous le ferions sur Azure), de sorte que le contenu devrait ressembler à ceci:
{
"IsEncrypted": false,
"Values":
{
"AzureWebJobsStorage": "",
"AzureWebJobsDashboard": "",
"FUNCTIONS_EXTENSION_VERSION": "~1",
"NameOfTheKey": "TheValue"
}
}
Lorsque vous exécutez la fonction App localement il faut lire les paramètres de l'application à partir du fichier ci-dessus.
PS. Vous pouvez trouver le fichier local.settings.json dans le répertoire racine de votre projet. Certains d'entre vous pourraient trouver le fichier nommé appsettings.json en fonction de la version d'Azure CLI que vous utilisez, cela devrait fonctionner dans les deux cas.
Comment cela peut-il être fait dans la fonction JS azure. J'ai essayé context et process.env. rien n'a fonctionné. –
Vous êtes sur de ça? 'System.Configuration.ConfigurationManager.AppSettings.Count' est zéro pour moi. –
Hmm ... Je peux obtenir des données de cette façon quand la fonction est poussée sur Azure, mais je n'ai rien en local. –