atu*_*tul 7 asp.net cron scheduled-tasks azure
我创建了一个部署在Azure上的ASP.NET应用程序.
每当我想在Azure上发布它时,我都会使用登台服务器进行部署,并在测试了暂存后的所有内容后,我只是交换它们.
但是有一个问题,我有一些启动任务可以为cron作业创建一些计划任务.因此,这些任务也从登台复制到生产服务器,而cron作业在生产中运行两次,在暂存中运行第二次.但是我希望它们只能在生产上运行而不是在升级时运行.
如何防止这种重复的cron作业问题?请给我一些建议.
没有简单的方法可以区分登台环境和生产环境。如果我没记错的话,您可以使用服务器管理 REST Api 来获取有关当前部署的更多详细信息。您只需获取 RoleEnvironment.DeploymentId 并通过提供有效的 X509 证书与 REST Api 进行通信。
http://msdn.microsoft.com/en-us/library/windowsazure/ee460806.aspx
| 归档时间: |
|
| 查看次数: |
184 次 |
| 最近记录: |