我正在开发一个ASP.NET Web表单应用程序。我有很多函数在某些特定情况下抛出异常。但是有很多功能。在更新我的应用程序时,我不想一次又一次地删除和添加throw ex;
语句。那么,有什么方法可以检查项目是否处于调试模式? (即检查web.config中是否debug="true"
。)
try{
//some code
}
catch (Exception ex)
{
if(//----what condition to check debug mode?----)
throw ex;
}
答案 0 :(得分:6)
您可以使用#if
编译器指令:
#if(DEBUG)
/// do your thing
#endif