从 Excel 和 Quartz.Net 读取 MVC 每日计划数据?

MVC daily scheduled data read from an Excel with Quartz.Net?

我有一个 Excel 文件,每天都会被放到本地网络的特定位置,我希望从中读取一些数据并在我的 MVC ASP.NET 应用程序中查看它。

我只是想确认我在 Quartz.NET 处理这项任务的正确轨道上。对于不属于 MVC 应用程序的计划任务似乎意见不一?

我想要完成的事情:每天 00:00:

编辑:

对于希望在 MVC 上设置计划任务的任何人来说,Quartz.NET 实施起来非常简单。 here.

的完整详细信息

如果您想在 MVC 中像这样 运行 计划任务,您必须确保 Web 应用程序(应用程序池)处于活动状态并且 运行 正在运行。 IIS 默认在 20 分钟后回收应用程序池,如果没有请求,则 MVC 应用程序将停止。当您的计划任务应该 运行 时可能就是这种情况。可以在 IIS 管理器的应用程序池高级设置(空闲超时(分钟)和空闲超时操作)中修改此行为。

Azure you can set the website to be Always On or you can use some external service to keep IIS from recycling the app pool, like Uptime Robot.

最佳解决方案取决于您的基础架构和可能性。