Visual Studio在调试Vs发布模式下发布

时间:2011-05-26 09:58:27

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

我知道调试和发布模式BUILD之间的区别。但我有一个小疑问,在通过Visual Studio发布应用程序时我选择的模式有什么不同吗?

2 个答案:

答案 0 :(得分:27)

如果使用Debug mode发布,则生成的文件已启用调试,这将影响性能。

始终建议您在Release Mode

中发布网站

请阅读此内容 Don’t run production ASP.NET Applications with debug=”true” enabled

答案 1 :(得分:4)

参考How to: Set Debug and Release Configurations

  

你的Debug配置   程序是用完整的符号编译的   调试信息,没有优化。   优化使调试变得复杂,   因为之间的关系   源代码和生成的指令   更复杂。

     

您的发布配置   程序不包含符号调试   信息并完全优化。   可以生成调试信息   程序数据库文件(C ++),   取决于编译器选项   使用。可以创建PDB文件   如果您以后必须调试非常有用   你的发布版本。

查看Visual Studio - Debug vs Release