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

perock 2013-07-18 09:18:52
服务宿主是一个exe,如某个业务逻辑需更新,有什么办法可以在线更新?如果关闭整个服务会导致其它所有用户连接失败。
...全文
105 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
phoebuswei 2013-07-20
  • 打赏
  • 举报
回复
找一个没人用的时间,发布新的 要不就从新写个新的,两个并存,然后在找个时间交互
我乐哥苗 2013-07-20
  • 打赏
  • 举报
回复
帮忙解答 http://bbs.csdn.net/topics/390510770
Nomerciness 2013-07-20
  • 打赏
  • 举报
回复
那要看你程序有之前没有根据相关问题做出处理 例如增加新业务用单独的DLL封装 然后能通过修改配置文件来加载新增的DLL 否则如果是在原来的DLL上更新的话,而且原来的DLL已经加载了那么就不行了
perock 2013-07-20
  • 打赏
  • 举报
回复
引用 3 楼 guwei4037 的回复:
改好了,再发布。对之前的又不影响。
问题是再发布之前,需要将正在使用的wcf宿主exe关掉才能发布,那样导致整个生产环境在这期间无法使用。这是很严重的一件事。
全栈极简 2013-07-20
  • 打赏
  • 举报
回复
改好了,再发布。对之前的又不影响。
Mic_Gary 2013-07-20
  • 打赏
  • 举报
回复
sorry,表情选错了,这个才对
Mic_Gary 2013-07-20
  • 打赏
  • 举报
回复
不需要呀,猜的 帮你顶顶啦

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧