【问题标题】:Rails, Silverlight, and cross-domain callsRails、Silverlight 和跨域调用
【发布时间】:2011-07-29 05:21:36
【问题描述】:

我有一个托管在 Heroku 中的 Rails API。我还有一个 .NET 控制台客户端,可以很好地向它发出 HTTPRequests (POST)。但是,我有一个 Silverlight 需要做同样的事情,但我不断收到此错误:

代码 4004 ManagedRuntimeError

这显然与跨域问题有关。

有人知道我需要做什么才能让这个 Silverlight 应用程序与我的 Rails API 一起工作吗?

【问题讨论】:

    标签: ruby-on-rails silverlight


    【解决方案1】:

    听起来您需要将 crossdomain.xml 和/或 clientaccesspolicy.xml 文件添加到您的 Rails 站点的根目录。使用 silverlight 应用添加您从中请求的域。

    这是一篇 MSDN 文章: http://msdn.microsoft.com/en-us/library/cc197955(v=vs.95).aspx

    另请参阅此答案:Cross Domain security error in Silverlight?

    【讨论】:

    • 谢谢。这有帮助。除了添加文件之外,我们发送的消息的内容类型和正文也存在问题。 :)
    猜你喜欢
    • 1970-01-01
    • 2011-05-12
    • 1970-01-01
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 2011-10-15
    • 1970-01-01
    • 2011-05-03
    相关资源
    最近更新 更多