如何在S3上托管silverlight

时间:2011-04-15 14:09:56

标签: silverlight wcf amazon-s3 wcf-ria-services

我正在尝试在s3上托管我的silverlight应用程序的xap文件。

我正在使用RIA服务和wcf服务,这些服务都托管在我这边。

到目前为止,我还没有能够使用它,因为加载动画将播放但是应用程序本身将无法加载。

我需要什么样的配置来完成这项工作?

3 个答案:

答案 0 :(得分:2)

由于这将是跨域调用,因此您需要在WCF服务上使用crossdomain.xml。您是否看过Fiddler的流量以查看您从服务器获得的响应?

答案 1 :(得分:1)

您可能遇到的另一件事是,可能未在S3服务器上注册正确的mime类型。 Look here how to fix that.

答案 2 :(得分:0)

在一天结束时,结果是一堆事情:

@Andy May和@Erno先前的答案都是正确的。 mime类型需要是application / x-silverlight-app,并且必须存在正确的crossdomain.xml文件。

此外,我所有RIA类的DomainContext都必须指定URI,因为默认情况下指向xap文件的主机,即s3。

在做出这些改变后,一切似乎都运转正常。