将托管在私有 *** 中的服务引用添加到我的项目
Posted
技术标签:
【中文标题】将托管在私有 *** 中的服务引用添加到我的项目【英文标题】:Add a service reference that is hosted in a private *** to my project 【发布时间】:2016-10-17 12:44:37 【问题描述】:要求:中。
IDEVisual Studio 2013 速成版
语言 C#
框架 MVC 5
问题:
-
添加服务参考时,我在哪里指定凭据以加入 ***?
该 *** 的所有者应该将我的 IP 列入白名单吗?
我们如何将托管在 *** 中的服务引用添加到我的 Visual Studio MVC。
我做了什么:
我尝试通过执行以下操作来添加引用:
右键单击服务引用文件夹。 单击添加服务参考。 输入网址 点击Go(没用)
我还浏览了几篇 msdn 和 *** 文章,但找不到任何可以理解的内容。
失败消息:
无法解析远程名称。
元数据包含无法解析的引用。
没有可以接受消息的端点监听。
注意:提前感谢您帮助我解决这个问题。我对此很陌生,不确定我是否在寻找正确的地方。
【问题讨论】:
【参考方案1】:为了创建服务引用,VS2013 将获取 WSDL 并生成用于调用服务的堆栈。因此 VS2013 将调用该服务并且它需要访问它。 *** 是向下到 http 层的安全层,因此不可能将凭据放在 http 层中。您需要先使用一些 *** 客户端为您的计算机提供 ***,它会起作用。
【讨论】:
嗯,让我检查一下,如果可行,我会接受它作为正确答案。谢谢 我正在使用 Cisco AnyConnect ***,并且在登录 *** 客户端时能够浏览到 WSDL 定义,但是我仍然无法从 VS 2017 创建对同一 URL 的服务引用。我输入 URL,它就坐在那里旋转,直到我取消它。以上是关于将托管在私有 *** 中的服务引用添加到我的项目的主要内容,如果未能解决你的问题,请参考以下文章
无法将 Azure VM 上托管的 WCF 服务引用添加到 VS2015 项目