J'ai une application Web ASP.NET MVC déployée sur Azure. Je lis mon réglage en utilisant la méthode GetEnvironmentVariable(...)
.
Le problème est que je ne trouve pas de moyen de définir cette variable d'environnement dans le portail Azure. Où puis-je faire ça?
Je ne veux pas avoir ce genre de choses dans un fichier. Les données qui seront là sont des informations d'identification.
En fait, cela résout mon problème (que j'ai trouvé hier - et c'est aussi sur le blog de Scott Hanselman):
TLDR;
Placez les paramètres dans un fichier séparé qui ne va pas dans le référentiel et n'est pas déployé sur le serveur. Définissez ensuite les variables manquantes dans les paramètres d'application, comme l'a montré Xiaomin Wu.
Je suppose que vous utilisez Azure App Service (anciennement connu sous le nom de sites Web Azure).
Pour définir votre propre variable d'environnement, cliquez sur votre site → Tous les paramètres → Paramètres de l'application :
Ajoutez un paramètre d'application dans la section "Paramètres d'application":
Vous pouvez vérifier la valeur à partir de la console de débogage.
Aller à https: // {nom de votre site} .scm.azurewebsites.net/DebugConsole:
Je suis tombé sur cette question face au même problème moi-même. Eh bien, juste pour donner une réponse plus claire que j’ai trouvée à blog.elmah.io .
Tout ce que vous devez faire c'est:
project.json
.C'est ça.