如何在Azure Worker角色中运行MVC-4应用程序
本文关键字:运行 MVC-4 应用程序 角色 Worker Azure | 更新日期: 2023-09-27 18:29:15
我在下面的链接中看到,在Azure Web角色中可以有长时间运行的WorkerRole主循环。
http://www.31a2ba2a-b718-11dc-8314-0800200c9a66.com/2010/12/how-to-combine-worker-and-web-role-in.html
是否可以有一个Azure WorkerRole从其主循环(RoleEntryPoint.Run())方法派生ASP.NET MVC-4应用程序?
有人有指向执行此操作的片段的指针吗?
谢谢,rui
想要这样做的场景是什么?辅助角色没有安装IIS,因此您将无法在辅助角色中运行MVC4。如果你只是想在MVC4网络角色中有一个Run()方法,那么你可以将以下内容添加到webrole.cs中(很像你链接提到的文章)。这将导致以下代码在WaIISHost.exe进程中运行,而MVC4代码在w3wp.exe中运行。
public override void Run()
{
// Your code here
base.Run();
}