2008-12-09 2 views
0

У меня возникает проблема при изменении службы WCF.Исключение TimeOut в WCF

оригинальный метод сервиса выглядит следующим образом:

[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

После изменения веб-службы вы обновили прокси-сервер клиента (svcutil.exe)?

+0

Мне было любопытно то же самое. Если вы не обновите свой клиент, у вас обязательно возникнут проблемы. – 2008-12-10 15:49:28

Смежные вопросы