【发布时间】:2012-10-22 15:35:56
【问题描述】:
在单个 Azure Web 角色 (tutorial) 上托管多个 ASP.NET 项目非常容易,但是否可以使用单个 Web 角色同时托管 ASP.NET 和 node.js 项目?
【问题讨论】:
标签: asp.net node.js azure azure-web-roles
在单个 Azure Web 角色 (tutorial) 上托管多个 ASP.NET 项目非常容易,但是否可以使用单个 Web 角色同时托管 ASP.NET 和 node.js 项目?
【问题讨论】:
标签: asp.net node.js azure azure-web-roles
是的,这是可能的,使用 2 种不同的解决方案:
您可以有一个后台启动任务来运行带有所需参数的node.exe。对于您的 ASP.NET 应用程序,没有任何变化,您唯一需要做的就是在该项目中包含节点文件并在启动 node.exe 时引用该目录
使用iisnode。这允许您通过 IIS HttpModule 运行您的节点代码,它带来了一些额外的好功能(引用 Tomasz Janczuk):
【讨论】: