Соединительная строка запечена в app.config соответствующей сборки? - PullRequest
0 голосов
/ 30 июня 2010

У меня есть проект веб-сайта, который включает в себя несколько сборок, которые создаются отдельно.Одной из сборок является EntityModel, в которой также есть файл app.config со строкой подключения к базе данных.

Затем проект веб-сайта переносит эту DLL в свой собственный проект.Когда я собираю сборку сайта, я просто копирую папку сайта на сервер.Строка подключения web.config имеет другое имя базы данных на работающем сервере, поэтому я изменяю его на сервере и работает нормально.

Однако сборка, включенная в проект веб-сайта, уже создана сСтрока подключения, которая относится к моему локальному имени БД, а не к имени производственной БД.

Я хотел бы знать, как мне убедиться, что сборка использует правильную соединительную строку БД в app.config, поскольку она выигралаУ меня нет «видимости» измененного имени БД в файле web.config.

Возможно, я ошибаюсь, но, похоже, соединение будет скрыто в сборке, которая мне не нужна.

1 Ответ

3 голосов
/ 30 июня 2010

app.config сборки данных будет игнорироваться, и будет использоваться web.config.Настройки конфигурации исходят от выполняющейся сборки.

...