CreateChannel()提供的URI方案'http'无效

时间:2019-03-01 17:20:54

标签: .net wcf .net-core

我正在尝试从.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”。   参数名称:via'

我试图在BasicHttpsBinding中传递BasicHttpsSecurityMode(Transport,TransportWithMessageCredential)参数-但没有结果

如何使用ChannelFactory从.net核心控制台应用程序调用WCF服务?

0 个答案:

没有答案