Hello,
it seems that you have not defined any endpoint for your service. you must need to configure at least on endpoint either in code or config.
Below code is about how you setup service endpoint using code before open host.
// Enable MetaData publishing.
ServiceMetadataBehavior serviceMetaDataBehaviour = new ServiceMetadataBehavior();
serviceMetaDataBehaviour.HttpGetEnabled = true;
serviceMetaDataBehaviour.MetadataExporter.PolicyVersion = PolicyVersion.Policy15;
host.Description.Behaviors.Add(serviceMetaDataBehaviour);
// Define AT LEAST one service endpoint
host.AddServiceEndpoint(typeof(IWCFSelfHostService), new BasicHttpBinding(), baseServiceAddress);
// Open the ServiceHost to start listening for messages. No endpoint are explicitly defined, runtime creates default endpoint.
host.Open();
This can also defined in app.config of the service as below
<system.serviceModel>
<services>
<service name="YourNamespace.WCFSelfHostService" >
<endpoint name="Default"
address="http://yourServerName:8088/SomePlace/ServiceName"
binding="basicHttpBinding"
contract="YourNamespace.IWCFSelfHostService" />
</service>
</services>
</system.serviceModel>
Hope, this will help you out. Feel free to connect in case of query.
If this post answers your question, please click Mark As Answer. If this post is helpful please click Mark as Helpful.
No comments:
Post a Comment