У меня это в веб-конфигурации
<connectionStrings>
<add name = "web" connectionString = "metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=ttt\SQL2K12;initial catalog=test;User ID=sa;Password=1222;MultipleActiveResultSets=True;App=EntityFramework"" providerName = "System.Data.EntityClient" />
<add name = "web" connectionString = "data source=tttt\SQL2K12;initial catalog=test;User ID=sa; Password=555 providerName = "System.Data.SqlClient" />
</connectionStrings>
но выдает ошибку:
Файл конфигурации не является правильно сформированным XML
Зачем?
Вам не хватает двойной кавычки во второй строке подключения.
Пароль=555 должен быть Пароль=555"
<add name = "GalitosWebConnectionString" connectionString = "data source=VLSAD0ISD\SQL2K12;initial catalog=test;User ID=sa; Password=555" providerName = "System.Data.SqlClient" />
А логин sa
для сайтов лучше не использовать. Если кто-то взломает сайт, он также получит полный контроль над БД.
Ваша строка подключения имеет двойные кавычки в строке подключения. Двойные кавычки — это специальный символ в xml, который должен быть: U+0022 (34). См. вики: google.com/… Вы можете использовать System.Net.WebUtility.HtmlEncode(строка) и System.Net.WebUtility.HtmlDecode(строка)