powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Файл конфигурации для многопроектного солюшена
7 сообщений из 7, страница 1 из 1
Файл конфигурации для многопроектного солюшена
    #39978209
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет
В моем приложении есть 2 серверных проекта: одно WPF конфигурирует базу данных непосредственно через веб сокет, второе ASP.NET MVC. Оба используют третий проект DAL.
Как сделать так, чтоб строка соединения конфигурировалась только в DAL app.config?
Дело в том, что app.config берется для того проекта, который в данный момент запущен (WPF или ASP.NET MVC) и как-то конфигурировать строку соединения дважды не фонтан.
Спасибо.

Модератор: Тема перенесена из форума "Программирование".
...
Рейтинг: 0 / 0
Файл конфигурации для многопроектного солюшена
    #39978212
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гугли на тему аттрибута configSource="..." для секций файлов конфигурации. Только тебе все равно придется файл с конфигурацией DAL потом деплоить и в одно и в другое приложение.
...
Рейтинг: 0 / 0
Файл конфигурации для многопроектного солюшена
    #39978229
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,

Так не просто деплоить. Его надо мерджить с уже имеющимся app.config для WPF или ASP.NET.
Ну хорошо, а как хранить конфигурацию для DAL централизовано? Какие последние наработки на этот счет?
...
Рейтинг: 0 / 0
Файл конфигурации для многопроектного солюшена
    #39978243
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Renziglov
fkthat,

Так не просто деплоить. Его надо мерджить с уже имеющимся app.config для WPF или ASP.NET.
Ну хорошо, а как хранить конфигурацию для DAL централизовано? Какие последние наработки на этот счет?

Я просто не очень втыкаю, что тебе на самом деле нужно. Централизованно вообще на отдельном сервере или как? Как у тебя вообще эти приложения развертываются и запускаются? Можно ведь, если все в одной локалке, то положить общий конфиг на файловую шару и цеплять через configSource с неё.
...
Рейтинг: 0 / 0
Файл конфигурации для многопроектного солюшена
    #39978261
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Можно ведь, если все в одной локалке, то положить общий конфиг на файловую шару и цеплять через configSource с неё.

Не выйдет - configSource смотрит только в текущую папку и её подпапки. Если мне память не изменяет, при наличии абсолютного пути в configSource на рантайме ошибка вылетает.

Renziglov
Его надо мерджить с уже имеющимся app.config для WPF или ASP.NET.

Ну, надо. Проблема? Я такое делал - простенькая консольная утилитка, запускаемая в post-build event'е.
Кстати, confidSource использовать необязательно - можно все конфиги солюшена смерджить в один. Просто из одного конфига ноды секций настроек целиком перетаскиваются в другой, и дополнительно объявляются так же, как и в исходном конфиге в соответствующей sectionGroup (userSettings/applicationSettings) - см. пример 16211578 . А строчки коннекта вообще переносятся как есть в секцию connectionStrings - и всё. Проблемы могут быть только в случае, если в конфиге какого-то проекта есть что-то помимо настроек - какой-нибудь assemblyBinding, настройки WCF endpoints, конфиг NLog'а, итд итп - их перенос менее тривиален.
...
Рейтинг: 0 / 0
Файл конфигурации для многопроектного солюшена
    #39978328
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловны
Не выйдет - configSource смотрит только в текущую папку и её подпапки. Если мне память не изменяет, при наличии абсолютного пути в configSource на рантайме ошибка вылетает.

Да, наверное я просто об этом забыл.
...
Рейтинг: 0 / 0
Файл конфигурации для многопроектного солюшена
    #39978875
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаешь в одном проекте файл со строкой подключения, добавляешь в нужные этот файл "как связь" и из конкретного конфига ссылаешься на него.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Файл конфигурации для многопроектного солюшена
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]