4

我在我的 asp.net 应用程序中使用了quartz.net,当我在本地主机上运行时,quartz 调度程序可以工作,但是当我将站点发布到 Windows azure 时,它​​不再工作。任何帮助将非常感激。

4

2 回答 2

4

问题不在于它没有在 azure 站点上运行。问题是 azure 使用的是 UTC 而我的 localhost 使用的是本地时间。由于我使用的是 cron 计划和当地时间,因此我没有看到调度程序着火。可以在 azure 上运行 Quartz.net 调度程序,而无需使用 Web 角色/工作角色。这一切都可以在托管网站内完成。

于 2013-08-06T14:01:46.177 回答
0

quartz.net 在共享应用程序池中运行,如果您没有在 Azure 上购买 Windows Server 并将该服务器用作您的网络服务器,那么您没有足够的权限来执行此操作。

于 2013-08-05T14:21:48.853 回答