2011-03-24 2 views
0

Je crée mes propres fichiers RSS (XML) (C# .NET) pour publier quelque chose et j'utilise Outlook RSS pour les lire également. Cela fonctionne bien, mais parfois, pour une raison quelconque, je reçois des objets en double soudainement. Quand je regarde les fichiers XML, je vois leurs entrées sinlge (pas double). J'ai lu des articles en 2008 et 2010 qui ont le même problème. Maintenant nous sommes dans l'année 2011 Outlook a-t-il encore ce problème?Flux RSS - affiche les éléments en double

1) Est-il toujours vrai que Ms Outlook 2010 pose toujours ce problème?

2) Je crée moi-même les fichiers XML alors que dois-je changer pour éviter ce problème?

-je conserver la date de publication sur une table ...

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

Répondre

1

Vérifiez si vos articles ont des identifiants uniques (de préférence) et que GUIDs un seul élément ne reçoit que un identificateur.

+0

J'ai essayé la même valeur que le lien - >> cela n'a pas aidé. J'ai également essayé Guid.newId(). ToString() ---> cela n'a pas aidé non plus (je vois la valeur de guid quand je regarde la source) ... quand je regarde avec Internet Explorer il m'arrive même parfois 3, 4 multiplier (1 point 4 fois). – ethem

+0

J'ai également essayé " lien valeur.Je reçois toujours des éléments en double dans Outlook et Googlereader.Quand je google je vois beaucoup de gens a ce problème, mais personne n'a une solution ... Je suis – ethem

+0

Après avoir travaillé sur ceci, j'ai créé un champ dans RSS TABLE et j'ai appelé le type rowGuid: guid/uniqueidentifier - autoindent - ce qui fait que je ne comprends pas pourquoi je reçois des éléments dupliqués. J'ai mis cette valeur en rss XML rowguid maintenant je ne comprends pas le double, alors Anton m'a guidé vers la bonne direction. – ethem