Asp.net mvc 4 我们可以在云上运行另一个应用程序实例吗?

Asp.net mvc 4 我们可以在云上运行另一个应用程序实例吗?,asp.net-mvc-4,multiprocessing,cloud-hosting,Asp.net Mvc 4,Multiprocessing,Cloud Hosting,我们如何在云上运行应用程序的多个实例 我必须执行一些可能需要很长时间才能执行的任务,所以我希望在上下文之外或在另一个实例上执行所有这些任务,以便应用程序能够在不影响用户界面的情况下正常运行 是否有其他方法来归档上述任务?您可以创建另一个专门为执行该任务而设计的应用程序。但是请注意,在ASP.NET应用程序中执行长时间运行的后台任务是一种糟糕的设计,应该避免。菲尔·哈克就这个话题写了一篇文章 因此,您可以创建一个Windows服务来执行那些长时间运行的任务,或者创建一个控制台应用程序,该应用程序可

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

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


是否有其他方法来归档上述任务?

您可以创建另一个专门为执行该任务而设计的应用程序。但是请注意,在ASP.NET应用程序中执行长时间运行的后台任务是一种糟糕的设计,应该避免。菲尔·哈克就这个话题写了一篇文章


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

查看工作人员角色。它们是基于云的,可以执行。还可以使用Web角色托管UI

如何在特定事件上调用该服务或控制台应用程序?您可以在Windows服务中托管Web API。然后它将像发送HTTP请求一样简单。