【问题标题】:Silverlight Cross-Domain Calls without WCF没有 WCF 的 Silverlight 跨域调用
【发布时间】:2011-05-12 03:57:08
【问题描述】:

我有一个 Silverlight 应用程序。我正在尝试调用 RESTful Web 服务。

互联网似乎说我需要制作 WCF 代理,并将 Silverlight 客户端访问策略文件放在该 WCF 代理的根目录中。

我的问题是—— 我可以将客户端访问策略文件放在 RESTful(非 WCF)Web 服务的根目录上,而忘记 WCF 中间人吗?

【问题讨论】:

    标签: silverlight wcf cross-domain


    【解决方案1】:

    当然。您只需通过标准 WebClient 进行调用,而不是通过 WCF 代理进行调用。

    【讨论】:

    • 感谢您的回答。有什么理由我不应该直接这样做吗?一旦我有基本的调用工作,我将配置 SSL。使用 SSL,我觉得我的 silverlight 应用程序和 RESTful Web 服务器之间的通信将是安全的。
    • @Kyle - 您可能不想专门使用 REST 服务的原因有很多,但如果您尝试访问已经存在的服务,并且您的安全问题已经解决满意,没有真正的理由不这样做。您将在那里阅读的大多数建议要么假设您无权访问服务的根目录(以便放入客户端访问策略文件),要么您从头开始并使用 WCF 堆栈(因为你想要的东西不同于你从 REST 服务中得到的东西)。听起来你知道你想要什么。祝你好运!
    猜你喜欢
    • 2011-05-03
    • 1970-01-01
    • 2011-10-15
    • 2011-08-27
    • 1970-01-01
    • 2010-11-24
    • 2014-01-02
    • 1970-01-01
    • 2011-11-15
    相关资源
    最近更新 更多