Release配置和编译debug = false有什么区别?

时间:2016-01-07 13:16:16

标签: asp.net visual-studio visual-studio-2013

在Visual Studio中,我们可以从IDE窗口顶部的快捷菜单中选择Release和Debug。简单。但是,从此菜单中选择“发布”不会从debug="true"文件中删除Web.config。看看图像。我可以选择Release,但配置文件不会改变。如果配置文件中仍然存在debug="true",那么从菜单中选择一种配置与其他配置有什么不同吗?

enter image description here

1 个答案:

答案 0 :(得分:3)

web.config中的选项编译debug = true仅链接到ASP.NET。您将拥有更多临时ASP.NET文件,没有页面超时,它确定是否在调试模式下编译aspx页面。请参阅here激活的内容。

Debug / Release与您将c#代码编译成Dll的方式相关联。激活Release时,您没有调试信息,也没有进行多次优化。有关详细信息,请参阅here