2017-02-13 3 views
0
<connectionStrings> 
    <add name="CentralDb" connectionString= 
    "metadata=.\CentralDb.csdl|.\CentralDb.ssdl|.\CentralDb.msl; 
     provider=System.Data.SqlClient; 
     provider connection string=CentralDb&quot;Data Source=U19675709\SQLEXPRESS&quot;Initial Catalog=CentralDb&quot;Integrated Security=True;MultipleActiveResultSets=False&quot;" 
     providerName="System.Data.EntityClient" /> 
      <add name="DefaultConnection" connectionString= 
    "metadata=.\CentralDb.csdl|.\CentralDb.ssdl|.\CentralDb.msl; 
     provider=System.Data.SqlClient; 
     provider connection string=CentralDb&quot;Data Source=U19675709\SQLEXPRESS&quot;Initial Catalog=CentralDb&quot;Integrated Security=True;MultipleActiveResultSets=False&quot;" 
     providerName="System.Data.EntityClient" /> 

    </connectionStrings> 
    <entityFramework> 
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" /> 
    <providers> 
     <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> 
    </providers> 
    </entityFramework> 

Я пытаюсь создать строку соединения для EntityFramework с использованием базы данных.Формат строки инициализации не соответствует спецификации, начиная со индекса 227

Формат строки инициализации не соответствует спецификации, начиная с индексом 227.

... это ошибка я получаю при попытке запустить с моим выше web.config

ответ

1

В вашей строке подключения есть дополнительные кавычки (&quot) внутри своего описания DataSource, а также, как раз перед этим, в начале provider connection string появляется дополнительное CentralDb.

Попробуйте вместо этого:

<add name="CentralDb" connectionString= 
"metadata=.\CentralDb.csdl|.\CentralDb.ssdl|.\CentralDb.msl; 
    provider=System.Data.SqlClient; 
    provider connection string=&quot;Data Source=U19675709\SQLEXPRESS;Initial Catalog=CentralDb;Integrated Security=True;MultipleActiveResultSets=False&quot;" 
    providerName="System.Data.EntityClient" />