RSS feed阅读器显示旧消息,不更新

时间:2013-02-28 19:42:05

标签: xml rss feed feedburner

我有一个非常奇怪的问题。我从XML文件创建了一个RSS源,并将其托管在我公司的站点上。我从C#应用程序添加了新的feed项(节点到XML文件中),当我直接在Web浏览器中检查feed时,我看到它们会填充。但是,当我通过feedvalidator.org运行我的Feed时,大部分时间FeedValidator都会显示我的Feed的旧版本。我将更改一些标签或属性,但仍然FeedValidator显示旧版本,并指出我的RSS中不再存在的问题。

我和其他RSS阅读器有类似的问题。当我运行我的程序并添加新的<item>s时,我的IFTTT配方将不会触发,FeedBurner仅显示旧消息并且不添加新项目(在ping和重新同步之后),而Google Reader和Outlook不会t显示任何新条目。奇怪的是,我添加<item>s后,我的IFTTT配方会触发~10小时。一些检查:

  • 我更新了我的<pubDate>以包含带时区的正确格式(即Thu, 28 Feb 2013 13:11:26 CST),但仍然没有触发器。
  • 我的生活时间(TTL)是2分钟。
  • 之前我使用Atom作为我的命名空间并遇到了同样的问题......

我真的认为它必须与我公司的服务器有关。即使在我在Web浏览器中键入XML文件的直接链接(它显示最新消息)时,Feed确实显示正确,但对于某些尝试阅读它的网站来说,似乎某种方式缓存了该文件。听起来有可能吗?

我的Feed:

原始http://abdataclassaction.com/Newsletters/NewsFeed.xml

FeedBurner http://feeds.feedburner.com/AbDataClassActionNewsFeed

你可以看到它们完全不同。

有人可以提供一些想法吗?这已经让我好几个星期了。

1 个答案:

答案 0 :(得分:1)

该文件所在的服务器似乎无法正常工作。当我使用具有更高版本的Windows Server和IIS的服务器时,IFTTT触发非常快。似乎有待解决......