如何通过C#代码在同一端口上使用具有相同绑定的多个合同?
非常感谢任何简单的代码snipplet ......
非常感谢
答案 0 :(得分:1)
这个怎么样:
public class Service : IServiceContract1, IServiceContract2
{
...
}
配置(如果通过调用AddServiceEndpoint将端点实例添加到ServiceHost,则可以轻松地将其重写为代码)
<services>
<service name="Service">
<host>
<baseAddresses>
<add baseAddress="http://localhost:8888/Service" />
</baseAddresses>
</host>
<endpoint address="first" binding="basicHttpBinding" contract="IServiceContract1" />
<endpoint address="second" binding="basicHttpBinding" contract="IServiceContract2" />
</service>
</services>
答案 1 :(得分:0)