Getting error after pushing to Windows Azure: You do not have permission to view this directory or page
azure, node.js, windows
Solution
I just tested that if you don't deploy your main node.js file as server.js you will get this error because the web.config is specifically looking for server.js as below:
<handlers>
<add name="iisnode" path="server.js" verb="*" modules="iisnode"/>
</handlers>
To further troubleshot this issue you can access the website over FTP as described here.
Problem
I have googled for the past 3 hours and found nothing on what to do with respect to the windows azure problem: You do not have permission to view this directory or page. I did a git master push to azure and the deployment was successful. I also turned on the failed request tracing but nothing shows up but the above statement. Any ideas on how to troubleshoot this?