Я заканчиваю работу с веб-приложением asp.net 4 (MVC 3), и на данный момент я жестко запрограммировал такие вещи, как строки подключения к источникам данных и ссылки на сервисы шлюза оплаты.
Я хотел бы, чтобы код приложения определял, в какой среде он работает, например, в тестовом или производственном режиме, и использовал соответствующие настройки на основе этого.
Я также должен добавить, что у меня есть ссылка на службу, созданная в VS 2010, которая также указывает на некоторые веб-службы в песочнице, используемые во время разработки и тестирования. Я также не уверен, как сказать моему приложению, какое из них использовать, основываясь на его текущей среде. Должен ли я создать ссылку как для производственных, так и для тестовых веб-сервисов?