【问题标题】:Website Build and Release Strategy网站建设和发布策略
【发布时间】:2025-12-25 12:10:12
【问题描述】:

我们有一个内置于 VS2008 和 TFS2008 的 ASP.Net MVC 解决方案。我们使用 TFS 构建并使用持续集成。

我们有一个部署管道,使我们能够最终将构建推进到我们的实时站点...

  • 内部开发(构建后立即部署)
  • 外部开发(内部测试人员使用它来确保它在生产服务器上工作)
  • 外部测试(我们的客户用来测试自己)
  • 现场直播(不言自明)。

我有 2 个与此相关的问题

  1. 哪些应该在 Debug 中构建,哪些在 Release 中构建?
  2. 我应该如何编写我的 TFSBuild.proj 文件来应对这种策略?

【问题讨论】:

    标签: asp.net asp.net-mvc deployment build-automation


    【解决方案1】:

    根据您的观点,只有内部开发人员应该处于调试模式。如果你想模仿生产环境,外部开发应该处于发布模式

    【讨论】: