代码之家  ›  专栏  ›  技术社区  ›  Vadim

Azure AccountName和AccountSharedKey问题

  •  1
  • Vadim  · 技术社区  · 16 年前

    很明显,我不够聪明,无法独自解决这个问题。即使在阅读之后 the very similar question

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

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

    和我的主访问密钥:

    我试图将这些值放入DiagnosticsConnectionString部分。像这样的事情:

    <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 回复  |  直到 9 年前
        1
  •  2
  •   Ajit Singh    16 年前

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

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