gpt4 book ai didi

biztalk - 更改资源时是否需要重新启动 biztalk 应用程序或仅重新启动主机实例?

转载 作者:行者123 更新时间:2023-12-02 10:33:29 25 4
gpt4 key购买 nike

我是 biztalk 的新手。

我有链接到 wcf 的数据服务访问 dll。

我刚刚添加了一个新列,因此我更新了我的 wcf。

所以下一步就是更新 GAC 中已有的 dll。

只是想知道是否有任何关于此的 msdn 文档?

或者这里的最佳实践是什么?

当您重新启动主机实例与重新启动应用程序时到底会发生什么?

谢谢

最佳答案

停止/启动 BizTalk 应用程序只会停止并重新启动关联的接收和发送端口,并阻止编排对任何挂起的订阅项进行操作。如果您更进一步并取消登记编排/发送端口,则会从 BizTalk 消息框数据库中删除相关订阅。

通过编译和部署 WCF 数据类型的新定义,您已更改了 GAC 内的程序集(所有架构均在底层编译并表示为 .Net 数据类型)。要使此更改反射(reflect)在正在运行的主机实例中,您实际上需要更改 .Net AppDomain 中的现有 DLL。 .Net 运行时不支持从 AppDomain 中删除程序集类型,因此您需要停止并重新启动主机实例才能实现此目的。

简短回答:重新启动主机实例以更改数据定义。

关于biztalk - 更改资源时是否需要重新启动 biztalk 应用程序或仅重新启动主机实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12400469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com