2011-03-24 90 views
0

我正在创建自己的RSS文件(XML)(c#.NET)来发布内容,我正在使用Outlook RSS来阅读他们的一些朋友。它工作正常,但有时由于某种原因,我突然收到重复项目。当我查看XML文件时,我看到他们的sinlge条目(不是双倍)。Rss feed - 显示重复的项目

我在2008年和2010年阅读有同样问题的帖子。现在我们在2011年的Outlook中仍然有这个问题吗?

1)Outlook 2010仍然存在这个问题吗?

2)我创建自己的XML文件,所以我需要更改以避免此问题?

我把桌子上公布的日期......

pubDate = (item.date_published == null) ? System.DateTime.Now.ToString("o") : Convert.ToDateTime(item.date_published).ToString("o"); 

回答

1

检查,如果你的项目具有唯一标识符(GUID的最好),且单个项目只接收一个标识符。

+0

我试过与链接相同的值 - >>这没有帮助。我也尝试过 Guid.newId()。ToString() --->这并没有帮助(当我查看源代码时,我看到了guid值)......当我用Internet Explorer浏览它时甚至会显示我3,4乘(1项4次)。 – ethem 2011-03-24 14:07:41

+0

我也尝试了“链接值。我仍然在Outlook和Googlereader中获取重复项目。当我Google时,我看到很多人有这个问题,但是没有人有解决方法...我是仍然不理解为什么我得到重复的项目。读者如何检测重复的项目?触发器是什么? – ethem 2011-03-25 14:36:02

+0

后来我在这方面做了工作。我在RSS TABLE中创建了一个字段,并且称为rowGuid类型:guid/uniqueidentifier - autoindent这一行unqiue。我已经把这个值在rss XML rowguid现在我没有得到它的双重所以安东引导我正确的方向,谢谢。 – ethem 2011-05-02 14:01:59