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

BizTalk映射不会在部署之间更新,biztalk,biztalk-2009,biztalk-deployment,btdf,Biztalk,Biztalk 2009,Biztalk Deployment,Btdf,我正在开发BizTalk 2009环境。我正在使用BizTalk部署框架(BTDF)将解决方案部署到服务器。我面临的问题是,当我调整映射的任何方面时,这些更改都不会反映在用于测试的BizTalk消息体或输出消息中。例如,删除到映射元素的链接仍然显示从源映射到目标的数据,就好像没有任何更改一样 在每次部署之间,BTDF卸载应用程序,重新启动GAC的程序集,安装应用程序,然后反弹主机应用程序。BizTalk通常基本上赶上了我的地图版本,在我进行另一次调整之前,它可以正常工作 BizTalk是否可能正

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

在每次部署之间,BTDF卸载应用程序,重新启动GAC的程序集,安装应用程序,然后反弹主机应用程序。BizTalk通常基本上赶上了我的地图版本,在我进行另一次调整之前,它可以正常工作


BizTalk是否可能正在以我无法刷新的方式缓存映射?

您是在BizTalk映射程序或XSLT中更改映射

Visual Studio不认为XSLT中的更改需要重新构建程序集。您需要显式地执行映射程序集的“重建”,以查看这些映射更改是否适用


希望这有帮助。

您是否正在构建dll以便在开发机器上部署

然后记住,来自GAC的地图版本将优先于来自VisualStudio的本地地图

我多次被从GAC而不是本地文件夹中获取的映射dll所困扰


希望它有帮助

我只是在Visual Studio内部使用设计器编辑btm文件进行更改。如果我在Visual Studio中测试地图,我可以看到我的更改按预期工作。我发现在使用BTDF重新部署之前重建的安全带和支架方法确保所有更改都通过。地图在哪里使用?在业务流程中还是在端口上?