要求:将私有VPN中托管的服务引用添加到我的项目中。
IDE Visual Studio 2013 express版
语言 C#
框架 MVC 5
问题:
我做了什么:
我尝试通过执行以下操作添加引用:
右键单击服务引用文件夹。 单击添加服务引用。 输入网址 单击Go(无效)
我还浏览了几篇msdn和stackoverflow文章,找不到任何可以理解的内容。
失败消息:
无法解析远程名称。
元数据包含无法解析的引用。
没有端点监听可以接受该消息。
注意:提前感谢您帮我解决这个问题。我是新手,不确定我是否在寻找合适的地方。
答案 0 :(得分:2)
要创建服务引用,VS2013将获取WSDL并生成用于调用服务的堆栈。所以VS2013会调用该服务,它需要访问它。 VPN是一个直到http层的安全层,因此无法将凭证放在http层中。您需要首先使用某个VPN客户端将VPN提供给您的计算机并且它可以正常工作。