Cip*_*jie 1 c# azure azure-webjobs
我在c#中创建了一个Azure WebJob.我在Azure上有一个Web应用程序,我将我的WebJob添加到我的订阅中,但是在应用程序设置中我添加了一个新条目,例如:
<add key="MyDesiredKey" value="1234" />
Run Code Online (Sandbox Code Playgroud)
当在azure上运行时,如何将我的密钥值输入我的应用程序?
我尝试这样但不工作,在这种情况下,不需要在我的网络配置中没有该密钥?当webjob运行需要从我存储在Azure上的webapp的Appsettings中获取价值时
var keyFromAzureApp = ConfigurationManager.AppSettings["MyDesiredKey"];
Run Code Online (Sandbox Code Playgroud)
当在azure上运行时,如何将我的密钥值输入我的应用程序?
根据我的测试,如果我们在azure门户上没有设置,我们将在Webjob中获得null值.请将其添加到天蓝色的门户网站上,更多详情请参阅截图.
完成后,以下所有方法都应该有效
var myDesiredKey = ConfigurationManager.AppSettings["MyDesiredKey"];
var environmentmyDesiredKey = Environment.GetEnvironmentVariable("MyDesiredKey");
var cloudmyDesiredKey = CloudConfigurationManager.GetSetting("MyDesiredKey");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4352 次 |
| 最近记录: |