Running a nodeJS sites in Azure Websites

Without seeing your actual server.js code (which you should insert into your question), I can only guess at what could be the issue. So... my guess is that your server.js isn't listening on the right port (of course, I could be wrong...).

In the the node.js tutorial on the WindowsAzure.com site in the node.js developer section, there's a "Hello World" example that shows how you need to grab the port from the environment:

var http = require('http')
var port = process.env.PORT || 1337;
http.createServer(function(req, res) {
    res.writeHead(200, { 'Content-Type': 'text/plain' });
    res.end('Hello World\n');
}).listen(port);

You can't just have your server listen on port 80. You need to grab the right port from process.env.PORT.

Hopefully this was your issue...