У меня есть консольное приложение C#, которое использует webservice (общедоступный веб-сервис правительства). Чтобы сделать это, я добавил ссылку на Webservice в своем C# -Project, вызвал соответствующие методы, и все работает нормально. За исключением одного ПК.https request error on winXP
Это ПК с Windows XP с пакетом обновления 2 (SP2), я установил .NET Framework 4 (который является целевой средой моего приложения). Когда я вызываю один и тот же инструмент командной строки, я всегда получаю сообщение об ошибке. 100% процентов тот же инструмент с одинаковыми параметрами отлично работает на всех других клиентах (Windows 7, Windows 8, Windows 8.1, даже другие компьютеры под управлением Windows XP)!?!?!?
Сообщение об ошибке:
Необработанное исключение: System.ServiceModel.CommunicationException: Произошла ошибка при создании запроса на HTTP, чтобы https://adress.com/services/TheServiceWSI.
Это может быть связано с тем, что сертификат сервера не правильно настроен с HTTP.SYS в случае HTTPS. Это также может быть вызвано несоответствием привязки безопасности между клиентом и сервером. ---> System.Net.WebException: базовое соединение было закрыто: при отправке произошла непредвиденная ошибка. ---> System.IO.IOException: получено непредвиденное EOF или 0 байтов из транспортного потока.
Я пробовал:
- деактивация FireWall
- переустановить .NET заново framwork 4
- деактивация antvir Software
- установить все окна обновляет
, но не успех ...
У кого-нибудь есть идея, что может быть проблемой здесь?
Заранее благодарен!
Вы знаете, что у вас есть URL-адрес invlaid (вторая косая черта после address.com) - https://adress.com//services/TheServiceWSI. Просто интересно, если XP не так терпим к тому, что это так ... –
@CodeUniquely: спасибо - была просто опечаткой. отредактировано – CeOnSql
Можете ли вы получить доступ к WSDL-сервису через браузер на зараженном ПК? В принципе, я бы предложил посмотреть на подключение машины, которая работает против машины, которая этого не делает. Являются ли настройки прокси-сервера одинаковыми? Можете ли вы перехватить трафик через скрипач на обеих машинах и сравнить? В противном случае выполните некоторые из [предложений от MS по проблеме] (https://support.microsoft.com/en-us/kb/915599) –