System.Web.HttpContext.Current.IsDebuggingEnabled
和System.Diagnostics.Debugger.IsAttached
之间有什么区别吗?
如果是这样,除了一个只适用于web应用程序,而另一个适用于所有类型的项目这一事实之外,还有什么确切的区别?
发布于 2014-09-03 15:30:14
IsDebuggingEnabled
指的是“调试模式”,这并不意味着实际附加了调试器。通过在web.config
文件中设置<compilation debug="true">
,可以将ASP.NET网站设置为调试模式。
当网站处于调试模式时,即时优化不会应用于视图文件(.aspx、.cshtml等)以及任何运行时编译的代码隐藏文件或App_Code
目录中包含的代码。还有其他影响。
https://stackoverflow.com/questions/25638599
复制相似问题