самоподписанный сертификат. Базовое соединение было закрыто :Не удалось установить доверительные отношения

Попытка настроить самозаверяющий сертификат для сайта веб-служб нашей интрасети. Сам сертификат показывает, что он «в порядке», но при попытке вызвать метод из веб-службы он выдает ошибку, а также при добавлении веб-ссылки выдает предупреждение.

Вот шаги и несколько снимков экрана, чтобы убедиться, что я предоставляю точную информацию.

Windows Server 2003. IIS. Веб-сайт — «WebServices.companyName.vmc»

1

. Вот заголовок хоста для сайта

2

С сервера он показывает, что сертификат в порядке.

enter image description here

Вот некоторые настройки сайта

enter image description here


Теперь в Visual Studio 2008 добавлена ​​веб-ссылка

enter image description here

Нажатие «Да» во всплывающем окне

enter image description here

Нажмите «Нет» на это всплывающее окно несколько раз подряд.

enter image description here

После запуска строки кода, которая вызывает веб-службу... я получаю эту ошибку

The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.

И когда сайт веб-службы находится в браузере, маленький замок рядом с строкой URL предоставляет это сообщение:

enter image description here


Вот мой существующий код:

Dim mySvc As New WebServices.InstantAccount
mySvc.calledFunction()


РЕДАКТИРОВАТЬ

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

10
задан John Saunders 24 June 2015 в 15:22
поделиться