Я пытаюсь использовать веб-сервис, который работает ТОЛЬКО по HTTPS, но использование метода «добавить сервис» в VS или использование WSDL для генерации файла кода оставляет меня с веб-сервисом, который сообщает свой http ...
<wsdl:service name="OGServ">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">XML Web Services element of OGServ Gateway</wsdl:documentation>
<wsdl:port name="OGServSoap" binding="tns:OGServSoap">
<soap:address location="http://ogserv.domain.co.uk/ogwsrv/og.asmx" />
</wsdl:port>
<wsdl:port name="OGServSoap12" binding="tns:OGServSoap12">
<soap12:address location="http://ogserv.domain.co.uk/ogwsrv/og.asmx" />
</wsdl:port>
</wsdl:service>
Может ли это быть причиной того, что даже когда я меняю адрес конечной точки app.config (сгенерированный add-service) на https, он говорит, что ожидал HTTP?
Ошибка:
EC.Tests.OGGatewayLayerTest (TestFixtureSetUp):
System.ArgumentException : The provided URI scheme 'https' is invalid; expected 'http'.
Parameter name: via