Я собираюсь найти частые вопросы, чтобы выяснить эту проблему.WCF + SSL не найдено конечной точки
У меня есть служба wcf, которую я размещаю на II7, все работает нормально, когда я использую обычный протокол HTTP.
Я добавил SSL capabilites, и с тех пор я не могу получить к нему доступ из кода. Я могу создать клиента, но не могу выполнить какие-либо его методы.
вот что у меня есть
<system.serviceModel>
<bindings>
<wsHttpBinding>
<binding name="WSHttp0">
<security mode="Transport">
<transport realm ="" clientCredentialType="None" />
</security>
</binding>
</wsHttpBinding>
</bindings>
<client>
<endpoint address="https://serverName.domname.local/WCFTest/MyWebServicec.svc"
binding="wsHttpBinding" bindingConfiguration="WSHttp0" contract="SSLWebService.IMyWebService"
name="WSEP">
<identity>
<dns value="serverName.domname.local" />
</identity>
</endpoint>
</client>
</system.serviceModel>
Я добавил ссылку на службу к моему проекту
и я использую его как то
Dim client As MyWebServiceClient = New MyWebServiceClient()
Try
client.GetDocumentByDocID(5)
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
и вот что я получаю
Оконечная точка не прослушивалась в https://serverName.domname.local/WCFTest/MyWebService.svc, который мог принять сообщение. Это часто вызвано неправильным адресом или действием SOAP. Дополнительную информацию см. В InnerException, если имеется.
Может ли кто-нибудь помочь мне в этом? Я действительно не понимаю, что происходит ...
примечание: я могу получить доступ к веб-сервиса с помощью правильно Internet Explorer (так что я предполагаю, что мой сертификат в порядке)
это может быть полезно, чтобы увидеть конфигурацию сервера –