В appSettings
в файле web.config я использую этот ключ:
<add key="CurrentEnvironment" value="0"/>
<!--
Public Enum Environments
Development = 0
Alpha = 1
ReleaseCandidate = 2
Production = 3
End Enum
-->
И как вы можете видеть в моих комментариях, это соответствует Enum в моем классе Helpers.vb, который используется следующим образом:
Public Shared CurrentEnvironment As Environments = DirectCast(WebConfigurationManager.AppSettings("CurrentEnvironment"), Environments)
Это позволяет вам писать код для конкретной среды, такой как URL, соединения с базой данных и т. Д.
Я нашел это очень полезным.
- извините за код VB.NET, но я уверен, что вы можете легко скрыть -
РЕДАКТИРОВАТЬ на основе редактирования OP:
Почему бы вам не создать Проект модульного тестирования ?