0

我在下面的链接中看到,可以在 Azure Web 角色中拥有长时间运行的 WorkerRole 主循环。

http://www.31a2ba2a-b718-11dc-8314-0800200c9a66.com/2010/12/how-to-combine-worker-and-web-role-in.html

是否有可能拥有一个从其主循环 (RoleEntryPoint.Run()) 方法生成 ASP.NET MVC-4 应用程序的 Azure WorkerRole?

有没有人有一个指向这样做的片段的指针?

谢谢,瑞

4

1 回答 1

1

你想要这样做的场景是什么?辅助角色没有安装 IIS,因此您将无法在辅助角色中运行 MVC4。如果您只是想在 MVC4 webrole 中有一个 Run() 方法,那么您可以将以下内容添加到 WebRole.cs (很像您链接提到的文章)。这将导致以下代码在 WaIISHost.exe 进程中运行,而您的 MVC4 代码在 w3wp.exe 中运行。

    public override void Run()
    {
        // Your code here
        base.Run();
    }
于 2013-08-27T14:41:36.637 回答