0

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

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

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

4

2 回答 2

2

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

Visual Studio 不会将 XSLT 中的更改识别为需要重新生成程序集。您需要显式地执行 Map 程序集的“重建”才能看到这些类型的映射更改是否适用。

希望这可以帮助。

于 2013-06-05T02:44:59.917 回答
0

您是否正在构建您的 dll 以在您的开发机器上进行部署?

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

我多次被从 GAC 而不是本地文件夹中获取的 map dll 咳嗽。

希望能帮助到你

于 2013-06-12T15:05:29.267 回答