Спасибо за отзывы, ребята. Я ценю это. Шейлеш (хамбадс) и я отследили это как проблему установки сертификата на сервере. Ответ выше. Еще раз спасибо!
я есть приложение C # Windows (.Net 3.0 Framework), который делает вызов веб-службы PHP с помощьюHttpWebRequest
.
ВWin 7 & Vista, если вызов сделан через не-SSL (т.е.http://
), код работает нормально. Когда вызов изменяется на вызов версии ссылки SSL (https :), время ожиданияHttpWebRequest.GetRequestStream()
, Это происходит каждый раз.
Когда это же приложение запускается наWindows XP машина работает нормально с использованием HTTP или HTTPS URL.
Код содержит код принятия всех сертификатов сервера. Также я добавилВедение журнала System.Net, Он записывает журнал, но поскольку пакеты зашифрованы, вы на самом деле не видите ничего, кроме оператора прерывания по времени.
Я также попробовал Fiddler, но опять же с зашифрованными пакетами, я не вижу много. Кстати, когда я пытаюсь использовать Fiddler2 для расшифровки приложение зависает, так что не удалось.
В любом случае, любая помощь будет оценена. Благодарю.
Я добавлю:
Я могу телнет в портЯ пытался запустить приложение от имени администратораЯ пробовал режим совместимости с Win XP (пробовал что угодно)Я выделил код подключения в простое автономное приложение