2012-06-05 100 views
1

我需要在Azure Web角色上创建计划任务。一个小的人删除SQL Azure数据库中的条目。我想过Quartz.net。
但我没有找到任何方法在我的Azure Web角色上创建线程。我如何在Azure Web角色上创建线程?在Azure Web角色中创建线程

谢谢!

回答

2

根据您的使用情况,您可以设置一个startup task(例如安装quartz.net standalone和您想要定期运行的所需代码)或从RoleEntryPoint.OnStart开始任务/线程/嵌入式quartz.net实例。还请看看this one等许多相关问题,以确定在WebRole的IIS中运行的优点/缺点,在WebRole中启动任务或托管单独的WorkerRole。

+0

感谢您的回答,我会为我的情况使用一个新的线程。有没有关于使用Web角色构建RoleEntryPoint的任何教程? – MaT

+0

查看http://msdn.microsoft.com/en-us/library/windowsazure/gg433030了解基础知识。您只需将一个实现RoleEntryPoint的类添加到您的WebRole项目中即可。 –

+1

通常,已经有一个WebRole.cs(如果您使用的是默认模板),所以您只需要将代码放在那里。创建新线程的方式与其他地方完全相同。 – smarx