【问题标题】:Calling WCF hosted on a different server from Javascript调用托管在与 Javascript 不同的服务器上的 WCF
【发布时间】:2011-05-11 12:43:54
【问题描述】:

在所有从 Javascript 调用 WCF 的演练中,svc 文件是调用 WCF 的 WebApplication 的一部分。 但是,如果服务端点托管在不同的服务器上会发生什么?我会开始遇到跨域问题吗?

【问题讨论】:

    标签: javascript .net wcf json


    【解决方案1】:

    您可能无法实现真正​​的“常规 WCF 行为”。但是,从 WCF 调用 JSONP 是完全可能的,所有教程都会告诉您。

    现在,如果您只想在 web.config 中声明服务的端点,您可以简单地将其粘贴到您的 aspx 文件中。

    var url = '';

    然后只需将端点添加到 web.config 的 appSettings 部分。

    【讨论】:

    • 谢谢贾斯汀。但是,如果服务托管在与客户端不同的域/不同的机器上怎么办。浏览器会允许该调用吗?
    • 如果您创建的是 JSONP 端点而不是 json 端点,那么可以。 WCF 能够处理 JSONP 以及 JSON 端点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-27
    • 2013-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    相关资源
    最近更新 更多