0

我们如何在云上运行我们的应用程序的多个实例?

我必须执行一些可能需要很长时间才能执行的任务,所以我想在上下文之外或在另一个实例上执行所有这些任务,以便应用程序可以正常运行而不会影响用户界面。

有没有其他方法可以存档提到的任务?

4

2 回答 2

0

您可以创建另一个专门用于执行该任务的应用程序。但是请注意,在 ASP.NET 应用程序中执行长时间运行的后台任务是不好的设计,应该避免。Phil Haack 写了一篇nice article关于这个主题的文章。

因此,您可以创建一个 Windows 服务来执行那些长时间运行的任务,或者只是一个控制台应用程序,可以使用 Windows 调度程序安排定期运行。

于 2013-01-02T18:13:33.987 回答
0

查看Windows Azure辅助角色。它们是基于云的,可以执行长时间运行的任务。还可以使用 Web 角色来托管 UI

于 2013-01-02T18:14:40.960 回答