【问题标题】:Accessing WCF service through internet [duplicate]通过互联网访问 WCF 服务 [重复]
【发布时间】:2014-05-14 01:08:33
【问题描述】:

我在 iis 上创建并部署了 wcf 服务。我可以访问 Intranet 中的服务,我还应该做什么才能在 Internet 中公开我的服务??

【问题讨论】:

    标签: wcf


    【解决方案1】:

    您需要问自己几个问题:

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

    一旦你有了所有的答案,一切都应该清楚了:-)

    马克

    【讨论】:

    • 感谢马克的指导。
    猜你喜欢
    • 2017-03-04
    • 1970-01-01
    • 2016-10-17
    • 2014-11-16
    • 2017-05-10
    • 2010-11-15
    • 1970-01-01
    • 2014-10-18
    • 2020-02-07
    相关资源
    最近更新 更多