Я пытаюсь отправить простой запрос из моего консольного приложения .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?