WCF net.tcp连接访问intranet中的其他域用户



wcf服务,使用服务器中运行的Net.tcp协议绑定运行。然后我们从另一个域获得一台客户端笔记本电脑,通过vpn连接到我们的局域网。然后,从这台笔记本电脑,我们无法使用wcf服务。它显示的错误类似于";远程机器中止了连接。

请帮忙。

谨致问候,Ratikanta

您可以做的第一件事是确保您可以连接到非VPN网络。如果它有效,您应该检查VPN网络的配置,而不是WCF。

据我所知,连接VPN时可以使用DCHP和动态DNS更新。更新后,计算机的本地配置将更改,并将获得新的IP地址,但本地域名不会更改。从TCP的角度来看,这与凭据、网络访问安全有关。

我的建议是,您应该优先考虑VPN凭据、网络访问和其他配置问题,而不是WCF。

将以下代码放入服务器端代码的Web.config中,并在客户端进行相同的配置;它将解决这个问题。

<security mode="None">
<transport clientCredentialType="None" protectionLevel="None" />
<message clientCredentialType="None" />
</security>

最新更新