статическое значение в web. config

У меня есть проект, работающий на 2 серверах. 1 тестовый сервер с подключением к testDB и один на реальном сервере с реальной базой данных.

Единственное, что отличается в каждом из запущенных экземпляров этого проекта, - это файл web.config.

Что бы я хотел для этого нужно иметь возможность установить значение в web.config, bool, которое затем может быть прочитано кодом. Это логическое значение будет истинным, если приложение находится в режиме тестирования. Я бы установил его вручную, затем проект зачитал бы его, и когда это было правдой, письма, которые приложение отправило бы, оставались бы внутренними, поэтому люди фактически не получают почту. Я делал это раньше, установив публичный статический логический объект в global.asax , но в Asp.net MVC все встроено в одну DLL, поэтому я не могу изменить его на развернутом сервере в этом case.

Возможно ли это? или есть другое хорошее решение?

7
задан Stefanvds 10 May 2011 в 11:10
поделиться