Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用托管在win server 16中的iis托管wcf服务,我只能通过VPN访问该服务?_C#_Wcf_Iis - Fatal编程技术网

C# 如何使用托管在win server 16中的iis托管wcf服务,我只能通过VPN访问该服务?

C# 如何使用托管在win server 16中的iis托管wcf服务,我只能通过VPN访问该服务?,c#,wcf,iis,C#,Wcf,Iis,我有一个只能通过VPN访问的windows server 2016,这两种方法只能在服务器上托管时运行 我也有一台pc,我们称之为pc1,它有我所有的开发工具,我在那里做所有的编码 首先,我构建了一个控制台应用程序,并测试了参数是否正确。之后,我将这两种方法都放入wcf服务中。在服务器上成功托管了它。在服务器内,我可以通过 “” 问题是现在我无法访问我的pc1上的服务,我的想法是创建另一组wcf服务,可以通过公共ip托管,并使用曾经托管在服务器上的服务,但我无法访问,我不知道这是否是防火墙问题,

我有一个只能通过VPN访问的windows server 2016,这两种方法只能在服务器上托管时运行

我也有一台pc,我们称之为pc1,它有我所有的开发工具,我在那里做所有的编码

首先,我构建了一个控制台应用程序,并测试了参数是否正确。之后,我将这两种方法都放入wcf服务中。在服务器上成功托管了它。在服务器内,我可以通过

“”

问题是现在我无法访问我的pc1上的服务,我的想法是创建另一组wcf服务,可以通过公共ip托管,并使用曾经托管在服务器上的服务,但我无法访问,我不知道这是否是防火墙问题,或者是否有办法配置VPN访问,以便我可以作为u访问进行身份验证


Thanx感谢您的快速响应

理论上,只要服务器和客户端之间的网络畅通,我们就可以调用客户端上的服务。不需要通过具有公共IP的其他计算机托管服务。因此,我建议您访问客户端浏览器上的服务页面,以确保网络清晰。我相信这会起作用,但当我浏览url时,它无法到达服务器。我需要连接到另一台服务器的原因是因为我完全控制了另一台服务器,ND公用ip,因为它将被移动设备使用,并且所有请求将来自不同的来源