我在 Windows 服务上托管了一个带有 tcp 绑定的 wcf 服务。它在我们的局域网上正常工作,但是当用户想从互联网连接到服务时,他们会收到以下错误:
服务器已拒绝客户端凭据
这是我的服务配置:
service behaviorConfiguration="WcfServiceLibrary1.Service1Behavior"
name="LivePushServiceLib.SubscribeService">
<endpoint address="" binding="netTcpBinding" bindingConfiguration=""
contract="WCF_Interface.ISubscribeService">
</endpoint>
<endpoint address="mex" binding="mexTcpBinding" bindingConfiguration=""
contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="net.tcp://188.x.x.x:8524/SubscribeService.svc" />
</baseAddresses>
</host>
</service>
</services>