Node.js IIS Server Routing 404 Errors

Is your server running PLESK on Windows Server? My problem was caused by a very particular folder set up concerning PLESK and Windows Server.

The exact solution for that is here:

If you arent running PLESK then I would start by looking at what default folder paths are set in your server side set up.