私有Kudu安装,如何注入像Azure网站这样的AppSettings?

时间:2014-05-27 19:01:42

标签: azure appsettings kudu

将Azure网站与ASP.NET应用程序一起使用时,可以通过Azure门户配置一系列AppSettings,以便在部署时将其注入应用程序的web.config行为。如何使用Kudu的私有实例来复制?

1 个答案:

答案 0 :(得分:0)

第一个问题

是的,您可以直接在网站的门户网站中输入一些AppSettings。 您可以通过转到CONFIGURE选项卡并将一些键/值设置到APPSETTINGS部分来完成此操作。

这对您的应用程序绝对透明。您只需使用ConfigurationManager读取appsetting,就好像该设置位于web.config文件中一样。新值优先于web.config中的值。

如果您要设置敏感值,这很有趣。

另一种选择(对Web作业更有意思)是直接从自动创建的环境变量中读取您的appsetting。 如果设置中有FOO键,则还会获得一个名为的环境变量 APPSETTING_FOO

最近,通过选中一个复选框,新门户网站为您提供了设置特定于插槽的appsettings密钥的新功能:

http://weblogs.asp.net/scottgu/azure-machine-learning-service-hadoop-storm-cluster-scaling-linux-support-site-recovery-and-more