【发布时间】:2015-04-17 15:36:46
【问题描述】:
我们在 Azure 云服务 (csdef) 中定义了一个设置
<ConfigurationSettings>
<Setting name="CDN" />
</ConfigurationSettings>
而且它在 cscfg 文件中的值
<ConfigurationSettings>
<Setting name="CDN" value="az12345.vo.msecnd.net" />
</ConfigurationSettings>
为了在 Azure“外部”工作,我们在 web.config 中有这个
<add key="CDN" value="localcdn" />
当云服务部署到 Azure 中时,CDN 的值为“localcdn”,而不是 cscfg 文件“az12345.vo.msecnd.net”中的值。
我们有其他具有完全相同设置的云服务已正确解析,但该服务拒绝。
我对@987654321@ 的理解是,在 Azure 中时它将从 cscfg 中获取值,而在不在时从 web/app.config 中获取值。
我们正在使用 Microsoft Azure 配置管理器 3.1.0
【问题讨论】:
-
这是作为云服务部署的,对吗?另外,您是否验证了 Azure 门户中的配置设置?
-
是的,将其部署为云服务,门户重视 cscfg 中的内容。
-
似乎角色环境本身正在引发异常,但配置管理器只是默默地退回到 web.config 而不是突出显示角色中存在异常。
标签: asp.net-mvc azure azure-cloud-services