2008-12-09 28 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