我有一个WCF服务,它在类PosData.SampleService中实现接口PosData.ISampleService。该服务是自托管的,启动代码如下所示:
ServiceHost serviceHost = new ServiceHost(typeof(SampleService), new Uri("http://localhost:8080/sample"));
serviceHost.Open();
Console.WriteLine("Service started.");
Console.ReadLine();app.config包含以下几行:
<services>
<service name="PosData.SampleService">
<endpoint address="http://localhost:8080/sample" contract="PosData.ISampleService" kind="webHttpEndpoint"/>
</service>
</services>我想摆脱App.config配置,但我不知道如何通过代码配置webHttpEndpoint。我该怎么做呢?
发布于 2011-12-23 05:34:00
使用WebServiceHost而不是ServiceHost。
https://stackoverflow.com/questions/8609925
复制相似问题