【问题标题】:do i need to restart biztalk application or just host instance when changing resource?更改资源时是否需要重新启动 biztalk 应用程序或仅主机实例?
【发布时间】:2012-09-13 06:17:21
【问题描述】:

我是 biztalk 的新手。

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

我刚刚添加了一个新列,所以我更新了我的 wcf。

所以接下来就是更新 GAC 中已经存在的 dll。

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

或者这里的最佳做法是什么?

当您重新启动主机实例与重新启动应用程序时,究竟发生了什么?

谢谢

【问题讨论】:

    标签: biztalk restart


    【解决方案1】:

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

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

    简答:重新启动您的主机实例以了解数据定义的任何更改。

    【讨论】:

    • 甜,喜欢你也提供简短答案的事实:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-21
    • 2013-02-13
    • 1970-01-01
    相关资源
    最近更新 更多