缺少azure WEBSITE_NAME appsetting

时间:2017-06-29 14:09:21

标签: azure configuration .net-4.5 configurationmanager

通过这里的azure文档和各种帖子,我知道应该有一些设置可用于在azure上运行的网络应用,其中包括WEBSITE_HOSTNAMEWEBSITE_SITE_NAME。这些也应该用相同的密钥覆盖任何现有的配置appsetting。

当我尝试运行我的应用程序时,它正在从配置文件中读取密钥(即它不被azure覆盖)。如果我从配置中删除该值,我得到一个关于无法获取配置值的例外。

是否缺少一步?这些值是否仅在某些层级可用?

1 个答案:

答案 0 :(得分:0)

这些值仅作为环境变量提供,因此您需要从那里读取它们。

在Web App刀片中设置的应用程序设置覆盖设置并成为env变量,但这些只是环境变量。