Est-il possible d'utiliser un fichier appsettings.json dans Azure Functions?
Il existe une documentation pour les variables d'environnement ici ..
Cependant, nous utilisons Octopus pour les déploiements et nous aimerions vraiment avoir la version de appsettings contrôlée.
Nous avons essayé d'utiliser
{
"frameworks": {
"net46": {
"dependencies": {
"Microsoft.Extensions.Configuration": "1.0.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0"
}
}
}
}
mais toujours obtenir
2016-11-23T15: 27: 03.811 (12,16): erreur CS0012: le type 'Objet' est défini dans un assemblage non référencé. Vous devez ajouter une référence à Assembly 'System.Runtime, Version = 4.0.0.0.
Même pouvoir fournir/mettre à jour des variables d'environnement via Octopus suffirait à nos besoins.
S'il vous plaît donnez votre avis.
Seules les variables d'environnement sont prises en charge pour les paramètres d'application et les chaînes de connexion. appsettings.json
n'est pas supporté.
Toutefois, vous pouvez utiliser les modèles Azure Resource Manager (ARM) pour configurer les paramètres de votre application Function. Voici un blog post qui décrit cela plus en détail.
Selon les modifications apportées aux fichiers de configuration, vous ne devez utiliser que local.settings.json, car appsettings.json a été renommé en local.settings.json.
Référence à la modification: Azure-functions-cli