我有一个在 .NET 中具有 Web 角色的云服务。但我也将 socket.io 用于我的项目的某些功能。我一直在做的是将socket.io node.js文件放入.NET web角色本身并在发布到云之后,然后在web角色中执行RDP,安装azure node.js SDK和然后手动启动 socket.io 服务器。这种技术的最大缺点是每当角色重新启动时,我都必须重新安装 azure node.js sdk 并再次启动 socket.io 服务器。
我能找到的唯一方法是将 socket.io node.js 文件放在一个单独的 azure 项目中,并根据此链接使用 azure power shell 发布它
有没有办法将 .NET 和 node.js Web 角色放在同一个 azure 项目中并将其发布到云?或者发布由 .NET Web 角色和 node.js Web 角色组成的天蓝色云服务的最佳方式是什么?
谢谢