【问题标题】: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 应用程序,并且它与它是虚拟应用程序无关。也就是说,我相信您会在根应用程序中看到相同的结果。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-24
    • 1970-01-01
    • 1970-01-01
    • 2022-06-14
    • 2023-03-23
    • 2020-08-03
    • 1970-01-01
    相关资源
    最近更新 更多