【问题标题】:Azure App Settings not added to website when using virtual applications使用虚拟应用程序时未将 Azure 应用程序设置添加到网站 【发布时间】:2016-06-18 07:20:58 【问题描述】: 根据以下显示应用程序的所有环境变量和 azure 门户中配置的应用程序设置的屏幕截图,我得到的印象是应用程序设置不适用于虚拟应用程序。这是故意的吗? 【问题讨论】: 标签: azure azure-web-app-service 【解决方案1】: 我不确定您的左窗格图像显示的是什么,但应用程序设置应该适用于 roo 应用程序及其下的任何虚拟应用程序。它们基于环境变量(例如,foo 变为 APPSETTING_foo),这些变量在整个环境中都可用。 【讨论】: 左窗格显示了在 trace 中写出的环境变量。没有应用程序设置:(感谢您确认它应该可以工作,我想我必须找出我犯了错误的地方。 我还使用“cmd set”在 kudo 中看到所有环境变量都是正确的。如果有任何不同,该应用程序就是一个 owin 应用程序。不知道为什么 AppSettings[key] 没有通过 web.config 解决来自门户的问题 让它们现在显示为环境变量 - Environment.GetEnvironmentVariables() 没有这样做。无论如何 - 我的问题可能是我在应用程序设置键中有 = 吗?我在 kudo 中看到了一些错误的解析,也许 appsettings 也在做同样的事情。 原来在应用设置名称中使用 = 是个坏主意 :) 感谢确认它应该可以工作。 我认为问题在于 Azure 门户应用程序设置可能根本不适用于 owin 应用程序,并且它与它是虚拟应用程序无关。也就是说,我相信您会在根应用程序中看到相同的结果。