Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

​App.config & Web.config

20.06.18 13:07
​App.config & Web.config
 
Murr патриот
Murr

App.config & Web.config


Ну ситуацию все помнят - три заводика и на каждом свои заморочки

- свои базы, со своими форматами и со своими данными.


Ну кроме этого есть тестовый сервер, на который ожидается закидывание

нужных для тестов данных.

Тесты использующие тестовый сервер - деструктивные по природе - таблицы

дропаются, пересоздаются, набиваются данными...

И не дай бог запустить эти тесты на живой базе - завод встанет на несколько дней...

Пока, слава богу, за все время только раз дропнул одну из таблиц на живом

серваке...


Для того, чтобы контролировать что-куда лезет был написан класс управляющий

коннектионами - простой словарик с парами кейвалуепаир<ключ<завод,база>, коннектионстринг>


Работает - замечательно - вроде все аспекты управляемы...


ну это - вроде как все аспектy...

Вот сейчас выползло...


Для вин-аппликатиона строки подключения прописываются в App.config.

Оттуда они читаются и затем используются.


Для веб-апплицатиона строки подключения прописываются в Web.config.

Оттуда - читаются и используются.


Все просто?

Угу... за исключением одного моментика.

А именно - для вин-аппликатиона пишется ОДИН App,config.

А для веб-апплицатиона - Web.config может быть прописан в каждой папочке и в нем

переопределяется что там сконфигурировано для данной папочки...


Я таки этими возможностями - возможностью переопределить строку подключения

в дополнительном Web.config пользовался для загрузки страницей данных с базы

другой фабрики.


И вот теперь выплыла большая жопа - коннектион уже закеширован и переопределение

не используется...

Ну да - упустил этот момент при написании кешировщика...

блин, как же теперь это разгребать?

 

Перейти на