
请教一个WCF外网无法访问的问题
1个回答
展开全部
那是因为自己太马虎了.如果在服务端的Security设为了None那么在客户端也要将Security设为None.
下面我给出具体的配置你可以参考一下,希望对你有所帮助!
Server Side:
C# code?
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<services>
<service name="AppService.AppService" behaviorConfiguration="CalculatorServiceBehavior">
<endpoint
address="net.ocalhost:8002/AppService.AppService"
binding="netTcpBinding"
contract="Proxy.IAppService"
bindingConfiguration="NewBinding0"
/>
</service>
</services>
<bindings>
<netTcpBinding>
<binding name="NewBinding0" maxReceivedMessageSize="6553600">
<readerQuotas maxStringContentLength="6553600" />
<security mode="None" /> //在这里将Security置为None,在Client端的config中也要置为none
</binding>
</netTcpBinding>
</bindings>
</system.serviceModel>
</configuration>
Client Side:
C# code?
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<client>
<endpoint
address="net/AppService.AppService"
binding="netTcpBinding"
contract="Proxy.IAppService"
bindingConfiguration="LongTimeout"
/>
</client>
<bindings>
<netTcpBinding>
<binding name="LongTimeout" sendTimeout="00:05:00" >
<security mode="None" />
</binding>
</netTcpBinding>
</bindings>
</system.serviceModel>
</configuration>

2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询