【发布时间】:2022-08-03 12:35:12
【问题描述】:
wcf 服务与运行在服务器中的 Net.tcp 协议绑定一起运行。然后我们从另一个域中获得一台客户端笔记本电脑,通过 vpn 连接到我们的局域网。然后从这台笔记本电脑我们无法使用 wcf 服务。 它显示的错误类似于“远程加工中止了连接。
请帮助解决这个问题。
问候, 拉蒂坎塔
标签: wcf
wcf 服务与运行在服务器中的 Net.tcp 协议绑定一起运行。然后我们从另一个域中获得一台客户端笔记本电脑,通过 vpn 连接到我们的局域网。然后从这台笔记本电脑我们无法使用 wcf 服务。 它显示的错误类似于“远程加工中止了连接。
请帮助解决这个问题。
问候, 拉蒂坎塔
标签: wcf
您可以做的第一件事是确保您可以连接到非 VPN 网络。如果它有效,您应该检查 VPN 网络的配置而不是 WCF。
据我所知,连接 VPN 时可以使用 DCHP 和动态 DNS 更新。由于它们的更新,将更改计算机的本地配置并获得新的 IP 地址,但不会更改本地域名。从 TCP 的角度来看,这与凭据、网络访问安全有关。
我的建议是,您应该优先考虑 VPN 凭据和网络访问以及其他配置问题而不是 WCF。
【讨论】:
将下面的代码放在服务器端代码的Web.config 中,在客户端做同样的配置;它将解决问题。
<security mode="None">
<transport clientCredentialType="None" protectionLevel="None" />
<message clientCredentialType="None" />
</security>
【讨论】: