我需要重新启动biztalk应用程序还是仅在更改资源时托管实例?

mel*_*aos 3 biztalk restart

我是biztalk的新手.

我有数据服务访问DLL链接到wcf.

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

接下来就是更新已经在GAC中的dll.

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

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

当你重新启动主机实例vs重启应用程序时究竟会发生什么?

谢谢

Bre*_*ett 7

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

通过编译和部署WCF数据类型的新定义,您已在GAC中更改了程序集(所有模式都已编译并在引擎盖下表示为.Net数据类型).要在正在运行的主机实例中反映此更改,您实际上需要更改.Net AppDomain中的现有DLL..Net运行时不支持从AppDomain中删除程序集类型,因此您需要停止并重新启动主机实例以实现此目的.

简短回答:重新启动主机实例以获取数据定义的任何更改.