c# - 将私有(private) VPN 中托管的服务引用添加到我的项目

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

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

IDE Visual Studio 2013 Express 版

语言 C#

框架 MVC 5

问题:

  1. 添加服务引用时,在哪里指定加入 VPN 的凭据?
  2. 该 VPN 的所有者是否应该将我的 IP 列入白名单?
  3. 如何将 VPN 中托管的服务引用添加到我的 Visual Studio MVC。

我做了什么:

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

    右键单击服务引用文件夹。 单击添加服务引用。 输入网址 单击“开始”(不起作用)

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

失败消息:

无法解析远程名称。

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

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

注意:提前感谢您帮助我解决此问题。我对此很陌生,不确定我是否在正确的地方寻找。

最佳答案

为了创建服务引用,VS2013将采用WSDL并生成用于调用服务的堆栈。因此VS2013将调用该服务并且需要访问它。 VPN 是一个直至 http 层的安全层,因此不可能将凭证放入 http 层。您需要先使用 VPN 客户端为您的计算机提供 VPN,然后它才能工作。

关于c# - 将私有(private) VPN 中托管的服务引用添加到我的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37851739/

相关文章:

c# - 按类型获取文件而不使用文件扩展名

java - jboss已启动但Web服务出错

c# - 使用自定义本地化程序的 Asp .NET 5 数据注释本地化

c# - 在 Controller asp.net mvc 5 的 View 上显示错误消息

C#:在 Web 服务器上使用 RabbitMQ 消息

c# - 选择注销后导航回 LoginScreen

c# - PowerShell 和 Google Protocol Buffer 技术

java - 关于执行时在 build.xml 中出现错误

linux - 创建 Axis 2 .aar 文件时遇到问题 : xml/services not found error

javascript - MVC如何刷新布局页面中的部分 View