在不使用httpcontext的情况下确定应用程序是否在调试模式下运行。 (asp.net)

时间:2014-05-26 07:38:44

标签: c# asp.net-mvc

在ASP.NET MVC程序中,您可以使用

HttpContext.Current.IsDebuggingEnabled

为了确定web.config中是否debug="true"

如何在不参考HttpContext的情况下执行此操作?

1 个答案:

答案 0 :(得分:8)

您必须手动阅读配置:

var compilation = (CompilationSection)ConfigurationManager.GetSection("system.web/compilation");

if (compilation.Debug)
{
    //Debug is on!
}