如Microsoft在this article中所述,您需要在下载应用程序的web服务上承载xml配置文件,以允许应用程序进行跨域调用。在Silverlight中允许跨域调用
有没有解决这个问题的方法?我的silverlight应用程序可以运行OOB或可能托管在某个随机的web服务器上(其中不能放置crossdomain.xml或clientaccesspolicy.xml)。
我需要从silverlight应用程序进行的调用是调用各种json web服务(使用ServiceStack中的SilverlightServiceClient),但是我不提前知道该URL。
干杯!
跨域文件需要在服务器上不在域中提供Silverlight应用程序。如果只是回拨到安装应用程序的站点,则可能没有问题(或者,如果OOB始终需要,您可能必须删除OOB)。 – 2012-08-14 10:41:10