我在 BizTalk 2009 上使用了许多应用程序。我多次注意到,在随机应用程序中添加资源 (.dll) 后,精确应用程序的所有绑定(自定义管道)都会完全重置为之前的早期状态。
我真的很好奇为什么会发生这种情况。但我还需要一个解决方案来阻止该行为或自动解决该问题。
发生这种情况是因为它在部署后尝试应用缓存的绑定。有时它无法正确更新缓存的绑定,因此会使用过时的副本。如下所示,清除这些缓存的副本在短期内会有所帮助,但通常会再次出现。
From BizTalk Server:错误和警告、原因和解决方案列表 https://social.technet.microsoft.com/wiki/contents/articles/7204.biztalk-server-list-of-errors-and-warnings-causes-and-solutions.aspx
Visual Studio 在部署 BizTalk 应用程序时使用缓存的绑定文件。删除这些缓存的绑定文件将导致“干净”的部署,从而解决任何与绑定相关的部署错误。这些文件存储在 %APPDATA%\Microsoft\BizTalk Server\Deployment\BindingFiles 中。清除此目录的内容应该可以解决与缓存绑定相关的任何部署问题。
也可以看看导入MSI更改端口管道 https://stackoverflow.com/questions/38568500/import-msi-change-port-pipelines
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)