Какова взаимосвязь между строками соединения Web.Config и строками соединения ServiceConfiguration в Azure?

Я относительно новичок в Windows Azure, и мне нужно лучше понять, как платформа Azure обрабатывает параметры конфигурации строки подключения.

Предположим, у меня есть веб-проект ASP.Net, и у него есть настройка строки подключения Web.Config, как показано ниже:

    <add name="MyDb" connectionString="Data Source=NzSqlServer01;Initial Catalog=MyAzureDb;User ID=joe;Password=bloggs;"
  providerName="System.Data.SqlClient" />

Я использую эту строку подключения для локального тестирования и тому подобное. Давайте предположим, что у меня естьServiceConfiguration.Local.cscfg файл, который содержит ту же информацию о соединении.

Теперь я готов к развертыванию в моем экземпляре Azure. Мой файл ServiceConfiguration.Cloud.cscfg выглядит так:

  <Setting name="MyDb" 
    value="Data Source=tcp:e54wn1clij.database.windows.net;Database=MyAzureDb{0};User ID=joe.bloggs@e54wn1clij;Password=reallysecure;Trusted_Connection=False;Encrypt=True;" />

Я пытаюсь понять, что если в моем веб-приложении есть код, который ищет строку подключения с именем «MyDb» (например, вызывая эту строку кода:ConfigurationManager.ConnectionStrings["CeraDb"].ConnectionString), знает ли Azure, что автоматически ищет базу данных с именем MyAzureDb1 или MyAzureDb2 на основе строки подключения файла ServiceConfiguration, или код веб-приложения просто ищет все, что находится в Web.Config, и не может правильно сбалансировать соединения базы данных?

Ответы на вопрос(2)

Ваш ответ на вопрос