JobScheduler 不在 MVC 项目中运行
本文关键字:运行 项目 MVC 不在 JobScheduler | 更新日期: 2023-09-27 18:36:05
我正在运行一个 MVC5 项目,我使用 JobScheduler 从指定目录中读取定义的间隔文件并解析它们以获取一些信息。在我的本地开发环境中,一切正常,但在测试环境中作业无法运行。我注意到了这一点,因为我编写了一个简单的调试函数,该函数会将运行时变量写入文本文件。但是这个文本文件根本没有得到任何输入。
在测试环境中,我正在运行 IIS7.5。
我是否需要任何进一步的配置才能获得在 IIS 上运行的开发环境中使用的作业?
如果您需要任何进一步的信息,我会提交它们,但我不知道问题可能在哪里,所以我现在不能为您提供更多输入。
Web
应用程序中的Usinq Quartz最终会给您带来问题。在一段时间不活动后,Web 应用程序将进入某种"睡眠模式"。发生这种情况时,您用石英安排的工作将永远不会着火。我建议制作一个单独的 Windows 服务来运行您的作业。