3

我从 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.Result”引发了“System.Reflection.TargetInvocationException”类型的异常错误 = {System.Security.SecurityException ---> System.Security.SecurityException: 安全错误 bei System.Net.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)在 System.Net.BrowserHttpWebRequest.<>c__DisplayClass5.

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

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

我可以做些什么来避免出现这些错误,以便我可以使用 Silverlight 的这些提要?

4

2 回答 2

4

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

[编辑添加 Tim Heuer 的链接]

于 2009-01-30T15:27:24.517 回答
1

另请参阅http://silverlight.net/learn/learnvideo.aspx?video=65672http://silverlight.net/learn/learnvideo.aspx?video=47174

于 2009-01-30T15:38:11.780 回答