CloudConfigurationManager GetSetting - 在Azure中运行时无法从cscfg获取值

时间:2015-04-17 15:36:46

标签: asp.net-mvc azure azure-cloud-services

我们在Azure云服务(csdef)中定义了一个设置

<ConfigurationSettings>
  <Setting name="CDN" />
</ConfigurationSettings>

它在cscfg文件中的值

<ConfigurationSettings>
  <Setting name="CDN" value="az12345.vo.msecnd.net" />
</ConfigurationSettings>

为了工作&#34;外面&#34;我们在web.config

中有这个
 <add key="CDN" value="localcdn" />

将云服务部署到Azure时,CDN的值为&#34; localcdn&#34;而不是cscfg文件中的值&#34; az12345.vo.msecnd.net&#34;。

我们有其他云服务具有完全相同的设置,这些服务已正确解析,但此服务拒绝。

我对https://msdn.microsoft.com/en-us/library/microsoft.windowsazure.cloudconfigurationmanager.getsetting.aspx的理解是,在Azure和web / app.config中它将从cscfg获取值,而不是。

我们正在使用Microsoft Azure Configuration Manager 3.1.0

1 个答案:

答案 0 :(得分:0)

由角色环境错误导致的问题