Строка подключения Windows Azure - PullRequest
0 голосов
/ 03 августа 2011

вероятно, простой вопрос здесь, но здесь мы идем:

Я пытаюсь опубликовать пример приложения в Windows Azure. Я ввел строку подключения для моей учетной записи хранения BLOB-объектов в файлах ServiceConfiguration и Service Definition.

Однако, если я проверяю свойства веб-роли, в «Настройках» моя строка подключения изменилась на тип «Строка», и появляется красный восклицательный знак с надписью

«Введены неверные учетные данные учетной записи хранения»

Очевидно, что эта ошибка говорит сама за себя - однако я просто не вижу, что я делаю неправильно. Вот моя строка подключения - если бы кто-то мог взглянуть и убедиться, что это правильно, я был бы благодарен.

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

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

Спасибо

EDIT:

Вот мой файл 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>

1 Ответ

1 голос
/ 04 августа 2011

Похоже, вы написали с ошибкой "протокол"?(Я вижу "protocal" в вашей конфигурации.)

Кроме того, просто к вашему сведению, вы сказали, что вставили ServiceConfiguration.cscfg, но он наверняка выглядит как ServiceDefinition.csdef.

...