通过互联网访问WCF服务

时间:2009-08-11 06:13:17

标签: wcf

我在iis上创建并部署了一个wcf服务。我能够在Intranet中访问该服务,我还应该做些什么来在互联网上公开我的服务?

1 个答案:

答案 0 :(得分:1)

您需要问自己一些问题:

  • 您计划如何以及在何处托管您的服务(IIS?自托管)?
  • 您要使用什么协议/绑定? basicHttp是最简单的,也是最有限的 - 它不支持太多的安全性,没有可靠的会话等,但它与其他系统的互操作性是它的一大优势
  • 或者您是否希望公开REST服务,以便您的用户只能获得XML或JSON?
  • 您需要什么样的安全保障?传输级?消息级别?
  • 您会验证您的用户吗?怎么样? Windows凭据?证书?用户名密码?完全没有?
  • 您公开提供服务的地址(地址和端口)在哪里?
  • 如果您使用基于SOAP的方法:潜在客户如何了解此服务?您想在线(xxxx?wsdl地址)使元数据(WSDL,XSD)可用吗?您是否希望将显式元数据作为文件发送给您的客户?您是否会自己创建一个WCF客户端代理类并使该程序集可供下载?

一旦得到所有答案,一切都应该清楚: - )

马克