【发布时间】:2010-07-26 10:35:25
【问题描述】:
我有几个使用类似 cms 框架的 .net Web 应用程序。当我向这个核心框架添加新特性时,我希望每个应用程序都使用这个特性进行更新。所以基本上我需要做以下步骤:
- 将 App_Offline.htm 放入应用程序根目录
- 从更新服务器复制已更改的文件
- 如果需要,运行 SQL 更新脚本
- 删除 App_Offline.htm
我了解了 CruiseControl 和其他持续集成工具,它们的功能与我需要的非常相似。问题是他们使用推送式更新,以便集成服务器构建源代码,然后将文件复制到生产服务器。我不能使用这种方法,因为我的客户不能让我访问他们的生产服务器。所以我需要在 IIS 管理器或其他任何地方有一个“更新”按钮,以便客户端可以单击它并从更新服务器中提取数据。有谁知道是否有解决方案来实现这一目标?
谢谢
【问题讨论】: