Code First Entity Framework - изменить строку подключения

Как мне изменить строку подключения в платформе первого объекта кода / приложении MVC? Я пытаюсь перенести его на действующий сайт, но он игнорирует значения веб-конфигурации и по-прежнему ссылается на мою локальную версию базы данных.

Вот раздел строки подключения в моем файле web.config:

<add name="MembershipConnectionString" connectionString="Data Source=192.168.1.43;Initial Catalog=Website.Models.IntranetApplication;User Id=[UserName];Password=[Password];timeout=30" />
<add name="WebsiteConnectionString" connectionString="Data Source=192.168.1.43;Initial Catalog=Website.Models.IntranetApplication;User Id=[UserName];Password=[Password];timeout=30" />
<add name="Entities" connectionString="metadata=res://*/Models.IntranetModel.csdl|res://*/Models.IntranetModel.ssdl|res://*/Models.IntranetModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=192.168.1.43;Initial Catalog=Website.Models.IntranetApplication;User Id=[UserName];Password=[Password];MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />

Я не убедитесь, что строка Entities имеет какое-либо значение, поскольку я использовал структуру сущностей Code First, и я думаю, что это появилось только тогда, когда я попытался создать файл edmx (хотя в итоге я просто удалил его). Строка подключения Entities закомментирована, поэтому я не думаю, что она использовалась.

Я хочу, чтобы структура сущности читала «WebsiteConnectionString», но, похоже, она хочет использовать локальную строку подключения, но я даже не вижу где это установлено. Как мне его изменить?

15
задан heisenberg 26 November 2014 в 13:35
поделиться