【发布时间】:2011-03-20 18:52:53
【问题描述】:
我们有 n 层 asp.net 应用程序,大约 200 个页面和 400 个类跨越许多 dll。当我们想要发送补丁(单个 .aspx 页面已更改)时,我们必须将其编译为解决方案并部署用于 QA 测试。一旦进行了 QA 测试,我们需要将补丁发送给我们遇到问题的客户端。现在,我们需要发送整个已发布的文件夹,其中包含许多不属于更改的代码。
有没有更好的方法来处理这个问题?我们应该只能发送更改的文件或相关文件,但问题是如何识别发布后所有更改的内容。
【问题讨论】:
-
TFS 应该能够计算差异。你的每晚构建应该产生你需要的一切。存档官方发布版本,然后检查自上次以来哪些 dll 发生了变化,并且只替换那些。这是一个部分解决方案,但也许是一个好的开始。
标签: asp.net deployment