Is it possible to run a reverse proxy on IIS for Azure App Service?
I'd like to reverse proxy socket.io port 3000 to port 443 for https.
--- Update Aug-24-2016
You can use a regular Azure Web App (no need for ASE as described below) to configure a reverse proxy using URL Rewrite module and ARR: http://ruslany.net/2014/05/using-azure-web-site-as-a-reverse-proxy/
However, I'm not sure yet how you are planning to open the port 3000 for your application on Azure Web App as Web Apps doesn't support non standard ports.
You can do this by creating an Azure App Service Environment (ASE), configuring your VNET and deploying your app service to it. This article can help you get started: https://devcentral.f5.com/articles/securing-azure-web-apps-with-the-big-ip