我有一个部署到Azure的ASP.NET MVC Web应用程序.我正在使用该GetEnvironmentVariable(...)
方法阅读我的设置.
问题是我找不到在Azure门户中定义此环境变量的方法.我在哪里可以做到的?
我不想把这些东西放在一个文件中.将存在的数据是凭证.
我假设您使用的是Azure App Service(以前称为Azure Web站点).
要定义您自己的环境变量,请单击您的站点→ 所有设置 → 应用程序设置:
在"应用设置"部分添加应用设置:
您可以从调试控制台验证该值.
转到https:// {您的站点名称} .scm.azurewebsites.net/DebugConsole:
当我自己面对同样的问题时,我遇到了这个问题.好吧,只是为了给出一个我在blog.elmah.io上找到的更清晰的答案.
你需要做的就是:
在文件的publishOptions中包含新的appsetting.{env} .json project.json
.
转到Azure门户并打开Web应用程序.
选择应用设置.
添加ASPNETCORE_ENVIRONMENT条目并将其设置为您想要的任何内容.
而已.