【问题标题】:Azure Service Configuration FilesAzure 服务配置文件
【发布时间】:2014-10-03 21:35:40
【问题描述】:

所以我一直在努力解决这个问题...我正在尝试发布一个 Azure Web 角色并且我有两个 ServiceConfiguration 文件:

  • ServiceConfiguration.Cloud.cscfg
  • ServiceConfiguration.Local.cscfg

在我的发布 xml 中,我有:

<AzureServiceConfiguration>Cloud</AzureServiceConfiguration>

所以我在这里的假设是当我发布它时将使用 Cloud cfg。

为了在本地工作,我在模拟器下设置了本地调试标志以使用本地。

但是,这里的这个标志似乎也决定了用于云的 cscfg...所以我有点困惑 - 这是正确的行为还是我错过了什么?我真的很想为本地设置一个单独的值,因为我需要不同的值。

更新

今天突然开始正常工作了。并没有真正改变任何东西。

【问题讨论】:

    标签: azure configuration azure-web-roles


    【解决方案1】:

    Tom,您的发布 XML 配置文件没问题,您的发布到 Azure 将使用 .Cloud.cscfg。

    您可以在第二个屏幕(在服务配置下)选择发布时要使用的配置文件(右键单击 > 发布...)。

    您为本地环境所做的应该可以正常工作,并使用 .Local.cscfg 文件。

    【讨论】:

    • 所以这是我尝试过的,但尽管在发布屏幕上选择了云,但它仍然使用本地。如果我在运行/调试设置上打开它,它似乎可以工作。我正在使用 VS 2013。
    • 所以它现在似乎已经开始工作了......不太清楚为什么。
    猜你喜欢
    • 2011-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-23
    • 1970-01-01
    • 2012-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多