2008-12-09 55 views
0

修改WCF服务时遇到问题。WCF中的TimeOut异常

原来的服务方法是这样的:

[OperationContract(IsOneWay = true, IsInitiating = true, IsTerminating = false)] 
void Login(string userName, string password); 

此方法效果。

的问题是,当我把它改成这样:

[OperationContract(IsOneWay = false, IsInitiating = true, IsTerminating = false)] 
bool Login(string userName, string password); 

它停止工作,超时。

任何想法?

回答

1

跟踪服务是否显示任何异常?我遇到了一些问题,在服务中出现某种类型的基于合同的问题后,客户会超时。

+0

现在你提到它,System.ServiceModel.dll中的服务器上有一个异常。我将不得不深入查看导致异常的原因。 谢谢。 – urini 2008-12-10 06:51:13

1

修改Web服务之后,是否更新了客户端代理(svcutil.exe)?

+0

我很好奇同样的事情。如果你不更新你的客户,你一定会遇到问题。 – 2008-12-10 15:49:28