【问题标题】:Windows Azure Connection StringWindows Azure 连接字符串
【发布时间】:2011-08-03 13:52:10
【问题描述】:

这里可能是一个简单的问题,但我们开始吧:

我正在尝试将示例应用程序发布到 Windows azure。我在 ServiceConfiguration 和服务定义文件中输入了我的 blob 存储帐户的连接字符串。

但是,如果我查看网络角色的属性,在“设置”中,我的连接字符串已更改为“字符串”类型,并且有一个红色感叹号表示

“输入的存储帐户凭据无效”

显然,这个错误是不言自明的——但我就是看不出我做错了什么。这是我的连接字符串 - 如果有人可以查看并确保它是正确的,我将不胜感激。

<Setting name="DataConnectionString" value="DefaultEndpointsProtocal=http;AccountName=userdevelopment;AccountKey=accKey" />

<Setting name="DiagnosticsConnectionString" value="DefaultEndpointsProtocal=http;AccountName=userdevelopment;AccountKey=accKey" />

谢谢

编辑:

这是我的 ServiceDef 文件:

<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="SilverlightUpload" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition">
  <WebRole name="SilverlightUpload_WebRole">
    <Sites>
      <Site name="Web">
        <Bindings>
          <Binding name="HttpIn" endpointName="HttpIn" />
        </Bindings>
      </Site>
    </Sites>
    <ConfigurationSettings>
      <Setting name="DiagnosticsConnectionString" />
      <Setting name="DataConnectionString" />
    </ConfigurationSettings>
    <Endpoints>
      <InputEndpoint name="HttpIn" protocol="http" port="80" />
    </Endpoints>
  </WebRole>
</ServiceDefinition>

【问题讨论】:

    标签: connection-string azure-storage


    【解决方案1】:

    您似乎拼错了“协议”? (我在您的配置中看到“协议”。)

    另外,仅供参考,您说您粘贴了 ServiceConfiguration.cscfg,但它确实看起来像 ServiceDefinition.csdef。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-18
      • 2012-11-26
      • 2019-08-11
      • 1970-01-01
      • 1970-01-01
      • 2016-09-13
      • 1970-01-01
      • 2015-12-02
      相关资源
      最近更新 更多