在单个Azure Web角色(tutorial)上托管多个ASP.NET项目非常容易,但是是否可以使用单个Web角色来托管ASP.NET和node.js项目?
答案 0 :(得分:4)
是的,这是可能的,使用2种不同的解决方案:
您可以使用所需参数运行node.exe的后台启动任务。对于您的ASP.NET应用程序没有任何更改,您唯一需要做的就是在该项目中包含节点文件并在启动node.exe时引用该目录
使用iisnode。这允许您通过IIS HttpModule运行您的节点代码,它带来一些额外的好功能(引用Tomasz Janczuk):