WCF 双工通信
初学者,照教程做的,教程是http://blog.163.com/nesx_lxj/blog/static/49437973201165103541630/。这个样例和msdn上给的例子是相同的。
但是我一运行就会卡死在client.AddTo(value);上
并且显示如下错误
客户端无法在配置的超时(00:00:00)之内完成安全协商。当前的协商段为 1 (00:00:00)。
这是怎么回事呢? --------------------编程问答-------------------- http://download.csdn.net/detail/caozhy/5287998 --------------------编程问答-------------------- 这个问题我当时也遇到,发生在不同主机的通讯,有一个简单的办法,就是取消安全模式
这里给出配置文件的修改法。
<bindings>
<wsDualHttpBinding>
<binding name="SecureMessage" >
<security mode="None" >
<message clientCredentialType="UserName" />
</security>
</binding>
</wsDualHttpBinding>
</bindings>
我的代码则演示了在代码中的修改法。 --------------------编程问答--------------------
我看到的例子使用了添加服务引用的功能,不是你这种模式的啊,并且代码量也比你这个例子小一些 --------------------编程问答--------------------
我现在的情况不是在两个不同主机通信,现在还在一个主机上进行调试的阶段,并且我按你这个方法改动了也没有效果,还是会卡住 --------------------编程问答-------------------- 我把安全情况给改回去之后自己就好了。。。 现在能用了,也不知道怎么回事
补充:.NET技术 , C#