BizTalk映射不会在部署之间更新

时间:2013-06-04 20:59:31

标签: biztalk biztalk-2009 biztalk-deployment btdf

我正在针对BizTalk 2009环境进行开发。我正在使用BizTalk部署框架(BTDF)将我的解决方案部署到服务器。我面临的问题是,当我调整我的地图的任何方面时,更改不会反映在我用于测试的BizTalk消息正文或输出消息中。例如,删除指向映射元素的链接仍会显示从源映射到目标的数据,就像没有任何更改一样。

在每次部署之间,BTDF卸载应用程序,重新GAC的程序集,安装应用程序,然后退回主机应用程序。经常BizTalk基本上赶上我的地图版本,直到我再做一次调整才能正常工作。

BizTalk是否可能以无法刷新的方式缓存地图?

2 个答案:

答案 0 :(得分:1)

您是在BizTalk Mapper或XSLT中进行地图更改吗?

Visual Studio无法将XSLT中的更改识别为需要重新构建程序集。您需要显式执行Map程序集的“重建”,以便查看这些映射更改是否适用。

希望这有帮助。

答案 1 :(得分:0)

您是否正在构建用于在开发计算机上部署的dll?

然后请记住,GAC的地图版本将优先于Visual Studio的本地地图。

我多次使用GAC取代本地文件夹的地图dll。

希望有所帮助