BizTalk中的MSI导出文件与预期的文件不同

时间:2019-01-30 14:03:39

标签: biztalk biztalk-2016

在BizTalk管理控制台2016中,有一个用于导出MSI文件的选项。我尝试使用此方法进行备份,但是在安装MSI之后,我只是将MSI中存在的架构dll与GAC中的DLL进行了比较,并且看到了时间戳和文件的差异。根据我的理解,GAC中的DLL将成为MSI导出的一部分。

所以我想知道导出MSI功能是从哪个路径进行文件备份的?

1 个答案:

答案 0 :(得分:1)

导出MSI使用BizTalk数据库而不是GAC中存储的DLL的副本。如果有人遵循错误的做法,或者不导入而GACed了DLL,或者使用GACing导入了DLL,那么两者将是不同的,这可能会导致各种奇怪的问题。

如果您尝试使用导出的MSI进行回滚,因为它同时使用MSI中的DLL导入到BizTalk数据库和GAC,并且如果GAC版本不同,那么也会引起问题。还没有恢复到原始状态。