在BizTalk管理控制台2016中,有一个用于导出MSI文件的选项。我尝试使用此方法进行备份,但是在安装MSI之后,我只是将MSI中存在的架构dll与GAC中的DLL进行了比较,并且看到了时间戳和文件的差异。根据我的理解,GAC中的DLL将成为MSI导出的一部分。
所以我想知道导出MSI功能是从哪个路径进行文件备份的?
答案 0 :(得分:1)
导出MSI使用BizTalk数据库而不是GAC中存储的DLL的副本。如果有人遵循错误的做法,或者不导入而GACed了DLL,或者使用GACing导入了DLL,那么两者将是不同的,这可能会导致各种奇怪的问题。
如果您尝试使用导出的MSI进行回滚,因为它同时使用MSI中的DLL导入到BizTalk数据库和GAC,并且如果GAC版本不同,那么也会引起问题。还没有恢复到原始状态。