通过这里的azure文档和各种帖子,我知道应该有一些设置可用于在azure上运行的网络应用,其中包括WEBSITE_HOSTNAME
和WEBSITE_SITE_NAME
。这些也应该用相同的密钥覆盖任何现有的配置appsetting。
当我尝试运行我的应用程序时,它正在从配置文件中读取密钥(即它不被azure覆盖)。如果我从配置中删除该值,我得到一个关于无法获取配置值的例外。
是否缺少一步?这些值是否仅在某些层级可用?
答案 0 :(得分:0)
这些值仅作为环境变量提供,因此您需要从那里读取它们。
在Web App刀片中设置的应用程序设置覆盖设置并成为env变量,但这些只是环境变量。