1

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

我在其他 RSS 阅读器上也遇到过类似的问题。当我运行我的程序并添加 new<item>s时,我的 IFTTT 配方不会触发,FeedBurner 只显示旧新闻并且不添加新项目(在 ping 和重新同步之后),Google Reader 和 Outlook 也不显示任何新条目. 奇怪的是,我的 IFTTT 配方会在我添加<item>s. 几项检查:

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

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

我的供稿:

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

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

如您所见,它们完全不同。

谁能提供一些想法?这已经让我死了好几个星期。

4

1 回答 1

1

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

于 2013-02-28T23:08:08.360 回答