我从 John Papa 的书中下载了代码: http://silverlight-data.com/

并成功运行第 7 章示例,您可以按

一个按钮,它会从 digg.com 读取 RSS,然后显示它。

所以,然后我替换了 digg URL

http://services.digg.com/stories/topic/microsoft/?appkey=http%3A%2F%2Fwww.silverlight-data.com&count=20]

与我的 RSS 提要:

http://tanguay.info/web/rss

但我在 DownloadStringCompleted 事件中收到此错误:

结果'e. recult'抛出了一个type'system.targetInvocationException'error = {system.security.security.securityexception ----> system.security.security.securityexception:安全错误bei system.net.net.browserhttpwebrequest.internalendgetResponse(iaSyncresult asyncresult)bei system.net.browserhttpwebrequest。<> c__displayClass5。

我尝试了其他 RSS 提要,例如:http://news.google.com/nwshp?hl=zh-CN&tab=wn&output=rss

我遇到了同样的安全错误。

我该怎么做才能避免出现这些错误,以便我可以从 Silverlight 使用这些源?

有帮助吗?

解决方案

如果您尝试访问与运行 silverlight 应用程序的 url 不同的网站/url,则需要设置跨站点策略文件或访问允许访问的站点。

[编辑添加了 Tim Heuer 的链接]

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top