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...