我是在BizTalk 2009环境下开发的。我使用BizTalk部署框架(BTDF)将我的解决方案部署到服务器。我面临的问题是,当我调整地图的任何方面时,更改都不会反映在用于测试的BizTalk消息体或输出消息中。例如,删除到映射元素的链接仍然会显示从源映射到目标的数据,就好像没有任何更改一样。
在每次部署之间,BTDF卸载应用程序,重新GAC的程序集,安装应用程序,然后返回宿主应用程序。通常情况下,BizTalk基本上赶上了我的地图版本,在我做了另一次调整之前,它一直工作得很顺利。
有没有可能BizTalk正在以我无法刷新的方式缓存地图?
发布于 2013-06-05 10:45:00
您是否在BizTalk映射器或XSLT中进行地图更改?
Visual Studio不会将XSLT中的更改识别为需要重新生成程序集。您需要显式地执行Map程序集的“重建”,才能看到这些映射更改的应用。
希望这能有所帮助。
发布于 2013-06-12 23:05:29
您是否正在构建用于在开发计算机上部署的dll?
然后请记住,来自GAC的地图版本将优先于来自visual studio的本地地图。
我多次被从GAC而不是本地文件夹中获取的映射dll捕获。
希望能有所帮助
https://stackoverflow.com/questions/16927368
复制相似问题