我是biztalk的新手.
我有数据服务访问DLL链接到wcf.
我刚刚添加了一个新列,所以我更新了我的wcf.
接下来就是更新已经在GAC中的dll.
只是想知道是否有关于此的msdn文档?
或者这里的最佳做法是什么?
当你重新启动主机实例vs重启应用程序时究竟会发生什么?
谢谢
停止/启动BizTalk应用程序只会停止并重新启动关联的接收和发送端口,并阻止业务流程对任何挂起的订阅项执行操作.如果您更进一步并取消登记Orchestration/Send Port,则会从BizTalk消息框数据库中删除相关订阅.
通过编译和部署WCF数据类型的新定义,您已在GAC中更改了程序集(所有模式都已编译并在引擎盖下表示为.Net数据类型).要在正在运行的主机实例中反映此更改,您实际上需要更改.Net AppDomain中的现有DLL..Net运行时不支持从AppDomain中删除程序集类型,因此您需要停止并重新启动主机实例以实现此目的.
简短回答:重新启动主机实例以获取数据定义的任何更改.