I have a ASP.NET MVC3 solution with 2 projects it in. Let’s call it MySolution and the 2 projects Foo and Bar.
It’s been running for awhile now in Azure without problem. I’ve done some pretty big changes over the last month in a branch and am now looking to deploy it. Individually, both Foo and Bar are functioning correctly when I launch them locally.
My solution is set to launch Current Selection when I startup a project, so I’m working on each project separately.
Foo is the root of my site, so say http://www.mycompany.com.
Bar is set to handle the route of http://www.mycompany.com/r/
I thought everything was going OK, but when I deployed it to my Azure staging environment tonight, the root site loads fine. But when I tried to launch Bar by going into the /r/ sub directory, I get a 404.
I then changed my web.config to have customErrors=Off and redeployed. I’m not getting a HTTP 500 for any page in project Bar.

I don’t even know where to begin to debug why this is happening and would love to get pointers on how to troubleshoot this.
You can log into your Windows Azure VM so you can investigate the root cause of your problem. If you look at application section of event log, you should see the exception and the details of the issue. Copy and paste them here so we can help you further.