C# c语言中的动态RSS提要#

C# c语言中的动态RSS提要#,c#,dynamic,rss,feed,C#,Dynamic,Rss,Feed,创建动态RSS提要的好方法是什么?目前,我已经编写了一个能够创建静态文件的函数,但我只是好奇在某些时间/天运行该函数的最佳方法是什么?例如,我创建了一个RSS提要,其中列出了今天发生的所有项目,我希望它在凌晨12:01填充。我还编写了另一个RSS提要,其中列出了下一个要发生的项目 为了澄清,我已经创建了实际制作提要的函数,我只是在寻找一种很好的方法来安排这个过程在常规的、可确定的基础上运行 我在VS2008的.NET3.5框架上用C#编程 @John-我正在使用WebForms,我真的没有理由不

创建动态RSS提要的好方法是什么?目前,我已经编写了一个能够创建静态文件的函数,但我只是好奇在某些时间/天运行该函数的最佳方法是什么?例如,我创建了一个RSS提要,其中列出了今天发生的所有项目,我希望它在凌晨12:01填充。我还编写了另一个RSS提要,其中列出了下一个要发生的项目

为了澄清,我已经创建了实际制作提要的函数,我只是在寻找一种很好的方法来安排这个过程在常规的、可确定的基础上运行

我在VS2008的.NET3.5框架上用C#编程


@John-我正在使用WebForms,我真的没有理由不这样写,我只是创建了静态提要,因为我知道怎么做。

如何使用它?

如果您有权访问windows调度程序,请为此创建一个脚本。如果不是这样,我会在12:01之后第一次访问页面时创建它,然后在后续调用中使用缓存技术。

您可以用一种更简单的方法来实现这一点


只需在处理程序中实现一个文件缓存。将文件名设置为xml的创建日期,并在所需时间后忽略该文件。无效后对rss的第一个请求将从数据库中获取数据。

为什么要安排项目,而不是让提要只显示检索提要时最近的X?另外,ASP.NET MVC或Webforms?这看起来不错,但它能在我的web服务器上工作吗?它似乎适用于本地/网络机器作业。我也曾考虑过,只要在加载页面时创建一个web服务调用,但是有太多的地方会使用这些提要,它可能会在多次尝试访问已被修改的文件时创建访问冲突异常。然后不要直接访问该文件,通过aspx执行此操作,该aspx在创建缓存文件时返回受信号量保护的缓存文件。