首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何保持多个BizTalk前端部署的代码保持同步?

如何保持多个BizTalk前端部署的代码保持同步?
EN

Stack Overflow用户
提问于 2010-04-08 15:04:26
回答 1查看 319关注 0票数 3

我们有多个BizTalk 2006应用服务器,我发现几乎不可能在它们上保持项目版本的同步。部署MSI包、导入它们、匹配GAC中的文件、部署一些注册表更改是一个繁琐的过程,如果错过了一个步骤,或者有人直接将DLL的更新副本部署到一个服务器,而不是另一个服务器,那么很难判断。

其他人如何确保两个服务器之间的软件副本是相同的版本?

一些背景:

我们的环境有两个(非集群) BizTalk前端服务器和一个单独的数据库后端。直到最近,尽管我们已经配置了两个前端,但是由于一些故障排除,主机实例在第二台服务器上被停止。他们已经被禁用几个月了,同时我们还部署了一些更新的代码。

今天早上,我在GAC上做了一个文件夹差异,以及保存我们部署的项目的DLL的本地磁盘副本的文件夹(C:\OurProject\在两个服务器上),所有匹配的东西-相同的文件大小,相同的时间戳。然而,当我打开第二组服务时,很明显,Server2使用的是项目DLL的旧版本--在接下来的三个文件中,有两个有正常的结果,一个显然已经过时了。

请帮我避免动脉瘤。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-08 20:54:16

您可能需要研究的一件事是BizTalk部署框架

我们目前正在使用BizTalk 2009构建一个新的环境,我从一组MSBuild脚本开始,这些脚本处理从SubVersion导出源代码、构建和部署使用BTSTask的程序集。

当然,BTSTask缺乏很多功能(启动/停止应用程序),但至少在BizTalk 2006中有BTSControl

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2600999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档