【发布时间】:2013-05-28 16:06:54
【问题描述】:
我有一个使用quartz.net 进行作业调度的Windows 服务。服务在我的本地机器上运行良好。但是当将其部署到服务器并作为网络服务或任何其他定义的用户运行时,触发器不会触发。当我将服务帐户设置为管理员时,它按预期工作。服务帐户与此有关吗?
【问题讨论】:
标签: c# scheduling quartz-scheduler quartz.net user-accounts
我有一个使用quartz.net 进行作业调度的Windows 服务。服务在我的本地机器上运行良好。但是当将其部署到服务器并作为网络服务或任何其他定义的用户运行时,触发器不会触发。当我将服务帐户设置为管理员时,它按预期工作。服务帐户与此有关吗?
【问题讨论】:
标签: c# scheduling quartz-scheduler quartz.net user-accounts
简短回答:Quartz.NET 不需要特殊的管理权限,但您的作业和其他逻辑可能需要。
您可能应该从开始记录工作开始,here's a good tutorial。在获得一些日志信息后,您可能更接近根本原因,这可能与 Quartz 没有直接关系。
在启动服务和添加适当的日志记录方面也有尝试。
【讨论】: