如何从Silverlight进行跨域调用?
时间:2020-03-05 18:43:45 来源:igfitidea点击:
从Silverlight成功进行跨域调用需要什么?
解决方案
回答
如果我正确理解了问题,则需要在要调用的服务器的域Web根目录中拥有一个clientaccesspolicy.xml文件(即www.example.com/clientaccesspolicy.xml),该文件定义了可以接受来自以下位置的服务其他域以调用该域上的服务。
阅读"如何使服务跨域边界可用" MSDN文章,以获取更多详细信息。
回答
也可以参阅Jon Galloway的博客文章
http://weblogs.asp.net/jgalloway/archive/2008/12/12/silverlight-crossdomain-access-workarounds.aspx
回答
Intellisense帮助程序文件和演练:http://silverlight.net/learn/learnvideo.aspx?video=47174
回答
也许还可以查看JSONP http://www.west-wind.com/weblog/posts/107136.aspx,例如,这是即使我们与Twitter不在同一个域中,也可以通过JavaScript在客户端获取Twitter更新的方法网页。