Azure AccountName和AccountSharedKey问题

时间:2009-12-27 22:26:55

标签: azure

我显然不够聪明,不能自己搞清楚。即使在阅读the very similar question之后,我仍远未解决这个问题。我相信stackoverflow社区将再次拯救我。

我正在尝试更新ServiceConfiguration.cscfg文件,但我遇到问题才能获得正确的帐户名称。我也可能使用了错误的AcountSharedKey。

<ConfigurationSettings>
   <Setting name="DiagnosticsConnectionString" value="DefaultEndpointsProtocol=https;AccountName=<ACCOUNT_NAME>;AccountKey=<ACCOUNT_KEY>"/>
</ConfigurationSettings>

假设我有以下端点: 的 http://mystorage.blob.core.windows.net

我的主要访问密钥: 的 “some_very_long_key”

我尝试将这些值放在DiagnosticsConnectionString部分中。 Somethihg是这样的:

<ConfigurationSettings>
   <Setting name="DiagnosticsConnectionString" value="DefaultEndpointsProtocol=https;AccountName=http://mystorage.blob.core.windows.net;AccountKey=some_very_long_key"/>
</ConfigurationSettings>

我显然做错了,我确信你知道它是什么。

在等待某人帮助我的同时,我也尝试了这一点而没有取得任何成功:

<ConfigurationSettings>
   <Setting name="DiagnosticsConnectionString" value="DefaultEndpointsProtocol=https;AccountName=mystorage;AccountKey=some_very_long_key"/>
</ConfigurationSettings>

更新   当我尝试发布时,我看到一个消息框,其中包含以下错误:

  

将命令发送到程序时出现问题。

1 个答案:

答案 0 :(得分:2)

我已成功部署了一些示例Azure应用程序。您不应该触摸DiagnosticsConnectionString属性。您需要再定义一个连接属性,例如“DataConnectionString”并提供帐户详细信息并在应用程序中使用它。根据您的详细信息,示例配置如下:

    <ConfigurationSettings>
  <Setting name="DiagnosticsConnectionString" value="UseDevelopmentStorage=true" />
  <Setting name="DataConnectionString" value="DefaultEndpointsProtocol=https;AccountName=mystorage;AccountKey=some_very_long_key" />
</ConfigurationSettings>