Я использую следующий веб-сервис, который запущен и работает. Мы можем легко проверить WSDL, когда веб-сервис находится в сети. Веб-сервис размещен с протоколом включения TLS1.2:
https://www.mrmpgi.in/webservice.asmx
https://www.mrmpgi.in/webservice.asmx?wsdl.
Всякий раз, когда я добавляю этот веб-сервис в Visual Studio 2012, работающей в Windows 7, имеющей Framework .Net 4.7.2, возникает следующая ошибка.
Произошла ошибка при загрузке 'https://www.mrmpgi.in/webservice.asmx/_vti_bin/ListData.svc/$metadata'.
Основное соединение было закрыто: при отправке произошла непредвиденная ошибка.
Невозможно прочитать данные из транспортного соединения: существующее соединение было принудительно закрыто удаленным хостом.
Существующее соединение было принудительно закрыто удаленным хостом
Метаданные содержат ссылку, которая не может быть разрешена: 'https://www.mrmpgi.in/webservice.asmx'.
Произошла ошибка при выполнении HTTP-запроса к https://www.mrmpgi.in/webservice.asmx.
Это может быть связано с тем, что сертификат сервера не настроен должным образом с HTTP.SYS в случае HTTPS. Это также может быть вызвано несоответствием привязки безопасности между клиентом и сервером.
Основное соединение было закрыто: при отправке произошла непредвиденная ошибка.
Невозможно прочитать данные из транспортного соединения: существующее соединение было принудительно закрыто удаленным хостом.
Существующее соединение было принудительно закрыто удаленным хостом
Если служба определена в текущем решении, попробуйте создать решение и снова добавить ссылку на службу.
Требуется некоторая помощь для решения проблемы.
Кроме того, я уже добавил настройки TLS1.1 и TLS1.2 в реестр в моей локальной системе. В Visual Studio 2012 я добавляю веб-службу в качестве ссылки на службу в консольном приложении. С другой стороны, я пытался добавить ссылку на веб-службу в веб-приложение, также используя Visual Studio 2012, но ошибка та же.
Я ищу правильное пошаговое решение для успешного объявления веб-службы в качестве справочной службы в Visual Studio 2012, работающей в ОС Windows 7 с уже установленной .Net Framework 4.7.