English 中文(简体)
使用WebClient()从Silverlight访问RSS源出错。
原标题:
  • 时间:2009-01-30 15:19:33
  •  标签:

我从John Papa的书中下载了代码,链接在这里: http://silverlight-data.com/

并且我正在成功地运行第7章的例子,它允许你按下。

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

所以,我替换了digg网址。

将此翻译为中文:http://services.digg.com/stories/topic/microsoft/?appkey=http%3A%2F%2Fwww.silverlight-data.com&count=20] http://services.digg.com/stories/topic/microsoft/?appkey=http%3A%2F%2Fwww.silverlight-data.com&count=20

用我的RSS源:

将其翻译为中文: http://tanguay.info/web/rss

但是,在DownloadStringCompleted事件上我遇到了这个错误:

Result e.Result threw an exception of type System.Reflection.TargetInvocationException Error = {System.Security.SecurityException ---> System.Security.SecurityException: Security Error bei System.Net.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult) bei System.Net.BrowserHttpWebRequest.<>c__DisplayClass5.

I tried other RSS feeds, e.g.: http://news.google.com/nwshp?hl=en&tab=wn&output=rss

我收到了相同的安全错误。

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

最佳回答

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

将此翻译成中文:[编辑添加了Tim Heuer的链接]

问题回答




相关问题
热门标签