使用 WebClient() 从 Silverlight 访问 RSS 源时出错
-
20-08-2019 - |
题
我从 John Papa 的书中下载了代码: http://silverlight-data.com/
并成功运行第 7 章示例,您可以按
一个按钮,它会从 digg.com 读取 RSS,然后显示它。
所以,然后我替换了 digg URL
与我的 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 的链接]
不隶属于 StackOverflow