【问题标题】:Is it possible to access a Silverlight XAP file across a two local host domain?是否可以跨两个本地主机域访问 Silverlight XAP 文件?
【发布时间】:2010-03-29 09:33:34
【问题描述】:

您好,我用媒体播放器创建了一个银光应用程序。它在该应用程序中运行良好。当我将嵌入代码作为元标记使用到其他应用程序时。它无法加载 zap 文件和视频。我能知道我该如何解决它。

代码如下:

<object height="360" width="640" type="application/x-silverlight-2" data="data:application/x-silverlight,">
<param value="http://localhost:1069/ClientBin/MymediaPlayer.xap" name="source">
<param value="onSilverlightError" name="onerror">
<param value="white" name="background">
<param value="m=http://localhost:1069/content/en-us/videofile/Butterfly.wmv" name="initParams">         
        </object>

当我在银光应用程序中使用它时,它正在工作。但这个元标记应该适用于所有其他域。我在两个本地主机域上进行了测试。

提前致谢。

KK

【问题讨论】:

  • “作为元标记”是什么意思?没有多大意义。你的意思是当你把这个标记放在从另一个服务器提供的 HTML 中?
  • 也适用于遇到此未记录枚举的任何人...将清单中的 ExternalCallersFromCrossDomain 设置为 FullAccess 不起作用。 eggheadcafe.com/community/aspnet/56/10050545/…
  • 我也很想知道这是否可行。不一定来自两个本地网络主机,而是来自任何两个互联网主机。我认为 OP 实际上并不关心从 xap 访问 Web 服务,但确实关心在一台服务器上获取 xap 并从另一台服务器访问它。

标签: c# silverlight media-player


【解决方案1】:

您需要定义clientaccesspolicy.xml 文件或crossdomain.xml 文件以允许从不同域访问您的网络服务。

这是在讨论here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-21
    • 2012-09-13
    • 1970-01-01
    • 2011-04-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多