App.config server:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.web> <compilation debug="true"/> </system.web> <system.serviceModel> <behaviors> <serviceBehaviors> <behavior name="NewBehaviour"> <serviceMetadata httpsGetEnabled="True"/> <serviceDebug includeExceptionDetailInFaults="True"/> </behavior> </serviceBehaviors> </behaviors> <bindings> <wsHttpBinding> <binding name="Binding"> <security mode="Transport"> <transport clientCredentialType="None"></transport> </security> </binding> </wsHttpBinding> </bindings> <services> <service name="Server.InternalClass" behaviorConfiguration="NewBehaviour"> <endpoint address="IInternal" binding="wsHttpBinding" bindingConfiguration="Binding" contract="Common.IInternal"> <identity> <dns value="MyMachine"/> </identity> </endpoint> <endpoint address="mex" binding="mexHttpsBinding" contract="IMetadataExchange"/> <host> <baseAddresses> <add baseAddress="https://MyMachine:8733/"/> </baseAddresses> </host> </service> </services> </system.serviceModel> </configuration>
Client
static ChannelFactory<IInternal> factory = new ChannelFactory<IInternal>(new WSHttpBinding(), new EndpointAddress("https://MyMachine:8733/IInternal"));
When I call the factory.CreateChannel () method, I get an error
I am setting up a certificate

source share