2011-03-24 12 views
0

RSS 파일 (XML) (C# .NET)을 제작하여 게시하고 Outlook RSS를 사용하여 일부 친구들도 읽을 수 있습니다. 좋아,하지만 가끔은 어떤 이유로 중복 상품이 갑자기 나타납니다. 내가 XML 파일을 볼 때, 나는 sinlge 항목을 봅니다 (이중이 아님).RSS 피드 - 중복 된 항목 표시

동일한 문제가있는 2008 년과 2010 년 게시물을 읽었습니다. 이제 2011 년에도 Outlook에 여전히이 문제가 있습니까?

1) Ms Outlook 2010에서도 여전히 문제가 발생합니까?

2) XML 파일을 직접 만들어서이 문제를 방지하려면 무엇을 변경해야합니까?

나는 상품에 고유 식별자 (바람직하게는 GUID가)와 하나의 항목 만 식별자를 수신이

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

답변

1

선택하면 ... 테이블에 게시 된 날짜를 유지한다.

+0

링크과 동일한 값을 시도했습니다. >> 도움이되지 않았습니다. 나는 또한 시도했다 Guid.newId(). ToString() ---> 이것도 도움이되지 않았다. (나는 소스를 볼 때 guid 값을 본다.) ... 인터넷 익스플로러로 볼 때 가끔 나를 보여준다. 3, 4 곱하기 (1 항목 4 시간). – ethem

+0

또한 " 링크 값을 사용해 보았습니다. Outlook 및 Google 리더에서 여전히 중복 항목을 얻었습니다. 많은 사람들이이 문제를 가지고 있다고 생각하지만 아무도 해결 방법이 없다는 것을 알게되었습니다 ... 나는 여전히 중복 항목을 얻는 이유를 이해하지 못합니다. 독자가 중복 항목을 어떻게 감지합니까? 트리거가 무엇입니까? – ethem

+0

나중에이 작업을했습니다. RSS TABLE에 필드를 만들고 rowGuid 유형을 호출했습니다. guid/uniqueidentifier - autoindent - 이 행 unqiue. 나는이 값을 rss XML에 넣었다. rowguid 이제 double을 얻지 못한다. 그래서 Anton는 나를 올바른 방향으로 인도했다. 고마워. – ethem