我需要创建一个将在服务器上运行并能够配置为在特定时间运行命令的应用程序。例如,将有一个 Web 界面允许用户设置参与时间和退出时间。一旦用户保存了这些值,我需要服务器能够在每天指定的时间精确地触发这些命令。
我还需要能够设置会发生的一次性使用非重复事件......可能在事件触发后 10 分钟,并在 10 分钟计时器关闭时触发命令。
我已经编写了一个类库,其中公开了参与和解除参与命令。我希望能够将它集成到我最终得到的任何解决方案中,并且能够直接调用类。或者,我也可以将类库编译成可执行文件,并通过命令行向它发出命令。我希望不必做后者。
我以前从来没有写过这样的东西。我已经对 Windows 服务进行了一些研究,但那里有很多喋喋不休的人说它不一定是最好的选择。有人可以指导我正确的方向吗?