【问题标题】:WCF endpoint discovery from a client; Is it possible?来自客户端的 WCF 端点发现;是否可以?
【发布时间】:2014-01-29 15:44:50
【问题描述】:

我认为我的问题很简单。 Web 客户端是否可以发现特定 WCF 服务中可用的方法(通过http://the.web.server/SomeWCFService.svc)?

这不是我们想要做的事情,而是我们试图发现我们的服务有多脆弱,并且我们正在寻找使它们更安全的方法。

提前致谢。

【问题讨论】:

  • 我不是网络服务方面的专家(这就是为什么这只是一个评论),但我做过一次,实际上需要大量额外的编码才能做到这一点。我会说,如果您没有将其编码为可能,则可能不是。

标签: .net wcf web-services client-side discovery


【解决方案1】:

以下 MSDN 文章应解决您的问题,因为它明确指出客户端在发现之前必须事先了解服务地址。 (文章随后讨论了如何启用动态发现,这似乎不是您想要的):

“所有可能与 Microsoft .NET Framework 3.5 一起调用的 Windows Communication Foundation (WCF) 调用都有两个限制条件。首先,分配给服务的端口或管道必须可用。应用程序开发人员或管理员实际上必须猜测或拥有"

http://msdn.microsoft.com/en-us/magazine/ee335779.aspx

【讨论】:

猜你喜欢
  • 2010-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-26
  • 1970-01-01
  • 2012-07-24
  • 1970-01-01
相关资源
最近更新 更多