当前位置:编程学习 > C#/ASP.NET >>

wcf服务更新某业务逻辑需要关闭整个wcf服务吗

服务宿主是一个exe,如某个业务逻辑需更新,有什么办法可以在线更新?如果关闭整个服务会导致其它所有用户连接失败。 wcf --------------------编程问答-------------------- 不需要呀,猜的
帮你顶顶啦 --------------------编程问答-------------------- sorry,表情选错了,这个才对 --------------------编程问答-------------------- 改好了,再发布。对之前的又不影响。 --------------------编程问答--------------------
引用 3 楼 guwei4037 的回复:
改好了,再发布。对之前的又不影响。


问题是再发布之前,需要将正在使用的wcf宿主exe关掉才能发布,那样导致整个生产环境在这期间无法使用。这是很严重的一件事。 --------------------编程问答-------------------- 那要看你程序有之前没有根据相关问题做出处理

例如增加新业务用单独的DLL封装
然后能通过修改配置文件来加载新增的DLL
否则如果是在原来的DLL上更新的话,而且原来的DLL已经加载了那么就不行了   --------------------编程问答-------------------- 帮忙解答
http://bbs.csdn.net/topics/390510770 --------------------编程问答-------------------- 找一个没人用的时间,发布新的
要不就从新写个新的,两个并存,然后在找个时间交互
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,