2009-11-05 3 views
0

Я создал веб-службу, к которой обращаются 3 других веб-сайта. В 1 случае, после того, как пользователь ввел некоторые данные и нажал кнопку отправки, он отключился и сделал это, и вернул true или false.Ошибка веб-служб при первой попытке

Проблема заключается в том, когда я нажмите на кнопку отправить первоначально (после определенного периода бездействия) я получаю ошибку

«удаленное имя не может быть решена: (mydomainname.goes.here

Однако, если я сразу нажал кнопку отправки, он отлично работает и будет работать снова до другого периода бездействия.

Любые предложения, с чего начать.

EDIT: новые данные. Я был готов принять его как проблему DNS на сервере, так как я тестировал его из двух мест (дома и офиса с разными интернет-провайдерами), и проблема казалась последовательной, однако в последнюю минуту я попробовал его с моего сотового соединения со спринтом и никогда не имел этой проблемы. Веб-служба отвечает и работает хорошо каждый раз, когда я пытаюсь его здесь, независимо от времени, прошедшего между испытаниями. - Поэтому я сомневаюсь, что это проблема DNS снова.

+0

Звучит как программное обеспечение работает нормально; у вас есть проблема с конфигурацией/сетью. IMHO принадлежит к ServerFault. – tsilb

ответ

0

удаленное имя не может быть решена

Что-то не так с вашим DNS/прокси конфигурации

+0

Почему это сработает сразу после? - Я пробовал из 2-х мест, такую ​​же проблему –

+0

Ошибка конфигурации DNS на стороне сервера или на стороне клиента? –

+0

сторона сервера; но правильно ли вы используете предыдущие подключения? –

0

Я столкнулся с подобной проблемой, прежде чем при вызове веб-службы на Apache с .NET CF-клиент. Попробуйте отключить KeepAlive на своем веб-сервисе, это похоже на очень похожую модель по сравнению с тем, что я видел. Вызов веб-службы будет работать с первой попытки, сбой, если между вызовами будет интервал около 10 секунд и будет работать каждый раз, если будет интервал в 1 секунду. Я думаю, что это была проблема с конфигурацией Apache.

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