Sitecore 7.2 RSS feed返回404

时间:2016-03-04 16:43:14

标签: xml asp.net-mvc iis rss sitecore

我在运行MVC的2012R2上运行Sitecore 7.2实例,并且遇到了内置Sitecore RSS提要的奇怪问题。我已成功使用Sitecore创建了一个RSS源,并且实际链接到XML文件的工作原理并且永远不会失败。也就是说,我可以通过Sitecore客户端进行预览,并在没有问题的情况下在登台服务器和生产服务器上访问XML Feed的公共URL。

然后我创建了一个Simple Sitecore对象,该对象接收XML提要URL,解析它并以格式良好的视图(cshtml视图和控制器)显示它。该对象起作用,拉取Sitecore生成的RSS提要并对其进行格式化,然后在页面上以漂亮的格式将其吐出。耶。

除了过去几周我一直遇到此对象进入失败状态的问题,说明它尝试读取的URL(Sitecore订阅源的公共URL)无效并返回404.当处于此错误状态时,我仍然可以直接导航到公共URL并实时查看XML Feed,因此实际的Feed不会发生故障。

重新启动应用程序(例如,通过修改web.config文件并将其上载到服务器)修复了此问题。应用程序重新启动后,一切都恢复正常工作,直到它再次崩溃为止。

我确实让IIS服务器每天凌晨3点左右重新启动一个应用程序池,并注意到在过去一周内应用程序池重新启动后RSS对象处于此失败状态。重新启动Sitecore应用程序(例如,再次通过web.config chage),修复了所有内容。

这仅发生在同一服务器上引用Sitecore Feed本身的RSS对象。例如,生产服务器上引用生产服务器上的RSS源的RSS对象关闭。引用登台服务器RSS feed的生产服务器上的RSS对象保持不变,引用外部源的RSS对象也是如此。

毋庸置疑,我很难过。我还没有能够在网络上找到类似问题的人。有没有人曾经使用Sitecore的RSS源经历过这个?

0 个答案:

没有答案