CreateChannel () Предоставленная схема URI 'http' недействительна - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь отправить простой запрос из моего консольного приложения .net в службу wcf.

            Binding binding = new BasicHttpsBinding();
            ChannelFactory<IService> factory = new ChannelFactory<IService>(binding, new EndpointAddress(new Uri(url)));
            IService serviceProxy = factory.CreateChannel();
            var result = serviceProxy.GetDataUsingDataContract(new CompositeType()
            {
                BoolValue = true,
                StringValue = "TestString"
            });
            factory.Close();

И я получил сообщение об ошибке factory.CreateChannel():

ПредоставленоСхема URI 'http' недействительна;ожидаемый «https».Имя параметра: через '

Я пытался передать параметр BasicHttpsSecurityMode (Transport, TransportWithMessageCredential) в BasicHttpsBinding - но не получил результата

Как я могу вызвать службу WCF из приложения консоли ядра .netиспользуя ChannelFactory?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...