2

有没有人为 BizTalk 有很多烦人的部署/构建问题而烦恼。

例如,如果我使用 c# 程序集类进行构建/部署,我经常会收到 sgen.exe 错误,如果我将它们从程序集中删除,这些错误会得到修复,但是一些依赖项再次出现问题,这意味着我必须重建它并重新启动 Visual Studio,因为它们不会触发程序集。是的,我总是使用构建事件命令:

"C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\gacutil.exe" /i $(TargetFileName)

我在构建时也遇到了很多关于序列化字符串或布尔值等的问题,在我重新启动我的 Visual Studio 解决方案后,这些问题也得到了解决。

此外,当您要导入 .msi 文件时,您必须取消登记并删除所有正在运行的实例才能正确部署它。

并且不要忘记重新启动您的主机实例,这是您的 Visual Studio 项目的一个选项,但几乎无法正常工作,因此手动重新启动您的主机实例已不仅仅是例行公事。

让我们面对现实吧,还有很多其他的事情也在不断增加,比如参考问题等,我相信在一天的工作之后我还能想到更多。

有人对这些问题有一些技巧吗?因为我每小时都会遇到他们。我只是想知道其他人是否也遇到过这些问题,并且可能解决了其中一些问题。

4

2 回答 2

2

关于重新启动主机实例,我发现以下“bts-reset”PowerShell 脚本非常有用: http ://winterdom.com/2006/09/btsresetwithpowershell

它不能解决问题,但使用起来比从 BizTalk 管理控制台重新启动主机实例更快。

否则,我同意你的观点,部署真的太复杂了(尤其是当你有多个项目/应用程序之间存在依赖关系时),但我唯一的“解决方案”是以一种最小化的方式仔细分解你的项目/应用程序问题。

于 2010-02-11T15:30:21.817 回答
0

我们昨天为 BizTalk 安装了 SP1。成绩进步了很多!开始我们的编排过去需要很长时间。现在只需要几秒钟!

于 2010-02-24T08:49:50.080 回答