我们如何在云上运行多个应用程序实例?
我要执行一些可能需要很长时间才能执行的任务,因此我希望将所有这些任务执行到上下文或其他实例上,以便应用程序在不影响用户界面的情况下正常运行。
还有其他方法可以归档上述任务吗?
答案 0 :(得分:0)
您可以创建另一个专门用于执行任务的应用程序。但请注意,在ASP.NET应用程序中执行长时间运行的后台任务是糟糕的设计,应该避免。 Phil Haack在这个主题上写了nice article
。
因此,您可以创建一个Windows服务来执行那些长时间运行的任务,或者只是一个可以安排使用Windows Scheduler定期运行的控制台应用程序。
答案 1 :(得分:0)
查看Windows Azure工作人员角色。它们基于云,可以执行long running tasks。也可以使用Web角色来托管UI