У меня есть приложение Winforms, написанное на C#, которое использует веб-службы с сервера Windows Server 2008 IIS Coldfusion. Все вызовы веб-службы преуспевают, но один, который не работает примерно в 50% случаев со следующей ошибкой:Ошибка при использовании веб-службы: существующее соединение было принудительно закрыто
System.InvalidOperationException не был обработан кодом пользователя Сообщение = В документе XML (1254, 7) есть ошибка.
с внутренним исключением:
InnerException: System.IO.IOException Message = Невозможно прочитать данные из транспортного соединения: существующее соединение было принудительно закрыто удаленным узлом.
Я проверил журналы IIS и получил ошибку 503 (Service Unavailable) и код IIS 64 (указанная сеть больше недоступна). Любые предложения были бы замечательными.
Я бегу мой веб-службу в SOAP UI и я получаю следующее сообщение об ошибке:
javax.net.ssl.SSLException: Соединение было отключение: javax.net.ssl.SSLException: java.net.SocketException: Восстановление соединения
Этот код отлично работает в одной компании, но эта ошибка появляется почти каждый раз для этой компании, с которой я сейчас работаю.
Проверьте журналы событий Windows, особенно журнал приложений. BTW, службы _written_ в Coldfusion? –
В журналах событий нет ошибок или чего-либо еще, что будет связано с этой проблемой. Услуги написаны в Coldfusion. –
Вы связались с продавцом веб-сервиса? Это звучит как проблема с этой целью, не обязательно в потребляющем приложении. –