Документация, к сожалению, неясна. Когда вы говорите, что «ничего не наблюдали», что именно вы имеете в виду? Код завис навсегда? Было ли выброшено исключение? Предполагается, что действительный набор данных не был возвращен.
Я бы ожидал, что будет выдано a TimeoutException , но я удивлен, что в коде вашего клиента это не совсем очевидно. Вы не глотаете исключения, не так ли?
Вы выполняете вызов синхронно или асинхронно? Если он асинхронный, я ожидаю, что будет выполнен обратный вызов, а затем будет вызвано исключение при вызове EndXxx.
Я настоятельно рекомендую вам написать короткое консольное приложение, которое просто вызывает веб-службу, просто чтобы посмотреть, что произойдет.