【问题标题】:Visual Studio publish in debug Vs Release modeVisual Studio 在调试与发布模式下发布
【发布时间】:2011-09-02 11:11:14
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    始终建议您在Release Mode发布网站

    请阅读本文 Don’t run production ASP.NET Applications with debug=”true” enabled

    【讨论】:

    • 默认情况下 VS 应该以发布模式发布,不是吗?在调试模式下发布的目的是什么。
    • 默认情况下它以调试模式发布,您必须在项目属性中明确设置发布模式。请阅读答案中的文章。
    • 请问:1-我是否应该在生产环境中始终以发布模式发布。 2- 在 Web 应用程序和网站中是这样吗?
    • 3-framework 3.5有什么变化吗??因为文章一回合framework 1.1
    • 是的,您必须以发布模式发布您的网站,以用于网站和 Web 应用程序。关于Framework,我们发布网站3.5甚至4.0,我看不出有什么不同。
    【解决方案2】:

    参考How to: Set Debug and Release Configurations

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

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

    看看Visual Studio - Debug vs Release

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-09
      • 2013-07-08
      • 1970-01-01
      • 2014-08-07
      • 2014-02-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多