我在IIS中配置了wcf服务。 我的web.config是
<services>
<service name="DNExpWCFService.Service1"
behaviorConfiguration="DNExpWCFServiceBehaviour">
<endpoint name="WSGetEmployee" address="/WSGetEmployee"
binding="wsHttpBinding" contract="DNExpWCFService.IService1">
</endpoint>
<endpoint address="mex" binding="mexHttpBinding"
contract="IMetadataExchange"></endpoint>
</service>
</services>
现在,当我使用http://localhost:8333/Service1.svc添加服务引用时,它可以正常工作。但是对于nettcpbinding我无法添加服务引用。我尝试使用net.tcp:// localhost:8444 / Service1.svc。但它也失败了。如何使用nettcpbinding添加服务引用?
答案 0 :(得分:1)
使用添加服务引用mex(IMetadataExchange)端点。 尝试使用 binding =“mexTcpBinding”
添加mex端点