阅读RSS会在localhost上返回不同的响应

时间:2009-12-02 20:51:13

标签: linq rss

我试图在localhost上解析一个rss feed,它会带回正确的结果,但是当我尝试从另一个(preproduction服务器)和live实现时,它返回用户在hydrapinion网站上发表的评论列表这是完全不相关的,我被欺骗了吗?我怎么调试这个?它只是一个rss feed和一个简单的LINQ代码!

string bingurl = "http://www.bing.com/search?form=QBRE&filt=rf&qs=n&format=rss&count=10&q=+environment+(site:www.australianit.news.com.au)";

XDocument doc = XDocument.Load(bingurl);
IEnumerable<XElement> items = (from i in doc.Descendants("item")
                                       orderby DateTime.Parse(i.Element("pubDate").Value) descending
                                       select i).Take(10);
rpData.DataSource = items;
rpData.DataBind();

我尝试了不同的组合,我根本没有得到任何结果!你认为服务器设置与检索rss结果有关吗?

1 个答案:

答案 0 :(得分:0)

我找到了一些不错的搜索指南,但事实证明,bing并没有带来不错的结果!并且它在我看来它根据你调用它的位置改变了结果集,我尝试将“loc:”添加到rss,当从代码调用它返回的结果不同于在bing网站本身调用时,我不知道算法他们正在使用,但它越来越明显

指南在这里: http://help.live.com/help.aspx?mkt=en-AU&project=a