Код первой строки подключения - PullRequest
0 голосов
/ 27 декабря 2011

После создания веб-сайта mvc 3 с использованием сначала кода и добавления той же даты в мою базу данных, я загружаю свою базу данных на свой общий хостинг sql и изменяю мои connectionStrings, Но когда я запускаю свой сайт на локальном компьютере, он воссоздает БД на моей машине и не обращается к базе данных connectionStrings, как только я не могу переместить c Строки соединения на любой локальный файл базы данных, и мои Appdata пустые (база данных никогда не была в моя папка appdata) Где он может хранить строки подключения? и что я сделал не так? Спасибо

<add name="ApplicationServices"
     connectionString="Data Source=11.11.111    .123; 
     Initial Catalog=DB_Name;
     User ID='UserName';  
     Password='UserPAss';
  " providerName="System.Data.SqlClient" />

1 Ответ

0 голосов
/ 27 декабря 2011

Рассматривали ли вы вопрос об изменении строк подключения до того, что было в вашем файле web.config до публикации вашего сайта?Если не ошибаюсь, EF Code First по умолчанию использует локально работающий экземпляр SQLExpress, а не mdf-файлы в каталоге App_Data.

Затем я попытаюсь использовать преобразования web.config при публикации вашего сайта.

http://msdn.microsoft.com/en-us/library/dd465318.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...