我在下面的链接中看到,可以在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
发布于 2013-08-27 22:41:37
你想要这样做的场景是什么?工作者角色没有安装IIS,因此您将无法在工作者角色中运行MVC4。如果您只想在MVC4 webrole中使用Run()方法,那么可以在WebRole.cs中添加以下代码(就像您所链接的那篇文章一样)。这将导致以下代码在WaIISHost.exe进程中运行,而您的MVC4代码在w3wp.exe中运行。
public override void Run()
{
// Your code here
base.Run();
}https://stackoverflow.com/questions/18468117
复制相似问题