我是WCF单词的新手
我有3个不同的接口,我想要暴露给这个词。
答案 0 :(得分:3)
是 - 您可以创建3个不同的端点。
<service name ="blahblahblah">
<host>
<baseAddresses>
<add baseAddress="http://localhost:8011/" />
</baseAddresses>
</host>
<endpoint address="Stuff"
binding="wsHttpBinding"
contract="ICalculator"
" />
<endpoint address="Stuff"
binding="wsHttpBinding"
contract="IEcho"
/>
<endpoint address="OtherEcho"
binding="wsHttpBinding"
contract="IOtherEcho"
/>
</service>
您不需要三个不同的端口,使用上面的示例,您可以访问以下地址的合同:
http://localhost:8011/IOtherEcho
http://localhost:8011/IEcho
http://localhost:8011/ICalculator
答案 1 :(得分:1)
1-是的,您当然可以为每个界面创建一个端点 2- 3个不同的条目是什么意思?
答案 2 :(得分:1)
有可能。假设您创建了一个实现3个接口的类,您只需在配置文件中将3个端点节点添加到服务中。