В любом (не веб) проекте .net компилятор автоматически объявляет константы DEBUG и TRACE, поэтому я могу использовать условную компиляцию, например, для обработки исключений по-разному в режиме отладки и выпуска.
Например:
#if DEBUG
/* re-throw the exception... */
#else
/* write something in the event log... */
#endif
Как мне получить такое же поведение в проекте ASP.net?
Похоже, что раздел system.web / compilation в web.config может быть тем, что мне нужно, но как мне проверить это программно?
Или мне лучше объявить константу DEBUG самостоятельно и закомментировать ее в сборках релиза?
РЕДАКТИРОВАТЬ: я на VS 2008