各位帮我看看一个WCF错误:
通信对象 System.ServiceModel.Channels.ServiceChannel 无法用于通信,因为其处于“出错”状态。
环境是 .NET 3.5 sp1,刚从.NET2.0升级到 .NET 3.5 sp1,该打的补丁都打了。程序单机运行没问题,部署到多部机后,客户端调用服务就报这个错了。
:x :x
[b]问题补充:[/b]
谢谢汪兆铭。看过那篇博客了,应该与他遇到的问题不一样,http://support.microsoft.com/default.aspx/kb/959209这个补丁我有打了。
我的情况是这样的,部署到服务器那边,server和client放在一台机是可以正常运行的,分开两台机就报我上面说的那个异常了。
[b]问题补充:[/b]
:D :!:粗心呐, 谢谢各位哈,应该是验证的问题,加上客户端远程IP我还保留着localhost,当然是运行的 :D 。谢谢汪兆铭,之前我用的还是debug模式 :oops:
可以试试:
1、去掉sp1补丁
2、在服务器端装vs2008,重新编译下。
ms的东西很多时候挺莫名其妙的
http://blog.csdn.net/gavin_luo/archive/2009/02/03/3859484.aspx
看看~~
客户端和服务器端时间不同步吧!