所以我一直在撞墙上的那个......我正在尝试发布一个Azure Web角色,我有两个ServiceConfiguration文件:
在我的发布xml中,我有:
<AzureServiceConfiguration>Cloud</AzureServiceConfiguration>
所以我的假设是,当我发布它时会使用Cloud cfg。
为了在本地工作,在模拟器下我设置了本地调试的标志以使用Local。
然而,这里的标志似乎也决定了用于云的cscfg ...所以我有点困惑 - 这是正确的行为还是我错过了什么?我真的想为本地分开一个,因为我有不同的价值观。
更新
突然间它今天开始工作了。没有真正改变任何事情。
答案 0 :(得分:1)
Tom,您的发布XML配置文件没问题,而您对Azure的发布将使用.Cloud.cscfg。
您可以在第二个屏幕上(在服务配置下)选择要在发布时使用哪些配置文件(右键单击&gt;发布...)。
您为本地环境所做的工作应该可以正常工作,并使用.Local.cscfg文件。