node.js socket.io not working on Azure

Everything is working running local, but when pushed to Microsoft Azure:

http://...... /socket.io/socket.io.js

Unable to find this socket.io.js file, a file generated when using socket.io.

What I have tried: 1) I have tried different ports, I have seen some say port 81 for the server to listen on.

2) I am working on a Mac - I can see that you can to do some power shell stuff. This totally takes out the simplicity out of Node.js.

3) var port = process.env.port || 1337;

4) looked at: https://www.windowsazure.com/en-us/develop/nodejs/tutorials/app-using-socketio/

5) Creating a "Worker Role" on a mac, with Powershell. Not possible?

Regards Chris

if your on a mac, I would suggest deploying to windows Azure web sites, you get simplicity and scale.

To answer question #5, you can't really create a Windows Azure Cloud Service on a non-Windows OS. All the tools are Windows-only. (The package you need to create is, in fact, a zip file, but it's such a weird zip file that I haven't seen a solution yet for creating it without the tools in the Windows Azure SDK.)