将私有VPN中托管的服务引用添加到我的项目中

时间:2016-06-16 06:46:43

标签: c# web-services asp.net-mvc-5 vpn

要求:将私有VPN中托管的服务引用添加到我的项目中。

IDE Visual Studio 2013 express版

语言 C#

框架 MVC 5

问题:

  1. 添加服务引用时,在哪里指定加入VPN的凭据?
  2. 该VPN的所有者应该将我的Ip列入白名单吗?
  3. 我们如何将VPN中托管的服务引用添加到我的Visual Studio MVC。
  4. 我做了什么:

    1. 我尝试通过执行以下操作添加引用:

      右键单击服务引用文件夹。          单击添加服务引用。          输入网址          单击Go(无效)

    2. 我还浏览了几篇msdn和stackoverflow文章,找不到任何可以理解的内容。

    3. 失败消息:

      无法解析远程名称。

      元数据包含无法解析的引用。

      没有端点监听可以接受该消息。

      注意:提前感谢您帮我解决这个问题。我是新手,不确定我是否在寻找合适的地方。

1 个答案:

答案 0 :(得分:2)

要创建服务引用,VS2013将获取WSDL并生成用于调用服务的堆栈。所以VS2013会调用该服务,它需要访问它。 VPN是一个直到http层的安全层,因此无法将凭证放在http层中。您需要首先使用某个VPN客户端将VPN提供给您的计算机并且它可以正常工作。

相关问题