通信对象 System.ServiceModel.Channels.ServiceChannel 无法用于通信,因为其处于“出错”状态。

ruhong1 2020-02-19 03:17:51
客户端是clickonece部署的,
服务器放了一个windows宿主的WCF,
一旦服务器重启之后,客户端连接,就会出现上述的错误,过一段时间再连接,或者客户端重启以后,
再连接几次,在不确定的时间内,它自己又好了,这是啥意思呢。
...全文
708 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruhong1 2020-02-20
  • 打赏
  • 举报
回复
有人吗,版主救救我
ruhong1 2020-02-20
  • 打赏
  • 举报
回复
Host1 = New ServiceHost(GetType(Mywcf.Login), New Uri("net.tcp://localhost:" & txt_端口.Text & "/"))
Host1.Description.Behaviors.Add(New ServiceMetadataBehavior())
Host1.AddServiceEndpoint(GetType(IMetadataExchange), MetadataExchangeBindings.CreateMexTcpBinding(), "A")
Host1.AddServiceEndpoint(GetType(Mywcf.Ilogin), New NetTcpBinding(SecurityMode.None, False), "")
这是我的wcf的关键语句,第2,第3行也不知道是啥意思,我想省去,结果报错。然后对他们的机制也不太了解,使用NetTcpBinding也不知道合不合适,会不会是因为这个造成出错状态,一团乱啊。

110,539

社区成员

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

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

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