我们在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
答案 0 :(得分:0)
由角色环境错误导致的问题