【发布时间】:2011-09-02 11:11:14
【问题描述】:
我知道调试模式和发布模式 BUILD 之间的区别。但我有一个小疑问,通过 Visual Studio 发布应用程序时选择的模式有什么不同吗?
【问题讨论】:
标签: .net asp.net visual-studio deployment
我知道调试模式和发布模式 BUILD 之间的区别。但我有一个小疑问,通过 Visual Studio 发布应用程序时选择的模式有什么不同吗?
【问题讨论】:
标签: .net asp.net visual-studio deployment
如果您使用Debug mode 发布,您生成的文件已启用调试,这将影响性能。
始终建议您在Release Mode发布网站
请阅读本文 Don’t run production ASP.NET Applications with debug=”true” enabled
【讨论】:
参考How to: Set Debug and Release Configurations
您的调试配置 程序是用完整的符号编译的 调试信息,没有优化。 优化使调试复杂化, 因为之间的关系 源代码和生成的指令 更复杂。
您的发布配置 程序不包含符号调试 信息并进行了全面优化。 调试信息可以在 程序数据库文件 (C++), 取决于编译器选项 被使用。创建 PDB 文件可以 如果您以后必须调试,这非常有用 您的发布版本。
【讨论】: