我有一个非常奇怪的问题。我从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
),但仍然没有触发器。我真的认为它必须与我公司的服务器有关。即使在我在Web浏览器中键入XML文件的直接链接(它显示最新消息)时,Feed确实显示正确,但对于某些尝试阅读它的网站来说,似乎某种方式缓存了该文件。听起来有可能吗?
我的Feed:
原始http://abdataclassaction.com/Newsletters/NewsFeed.xml
FeedBurner http://feeds.feedburner.com/AbDataClassActionNewsFeed
你可以看到它们完全不同。
有人可以提供一些想法吗?这已经让我好几个星期了。
答案 0 :(得分:1)
该文件所在的服务器似乎无法正常工作。当我使用具有更高版本的Windows Server和IIS的服务器时,IFTTT触发非常快。似乎有待解决......