1. Website deployed but MvC Controller is not being resolved or methods in that class not being called. Web API controllers are being resolved, however and all controllers work locally. 2. How do I deploy to pidac.com/trackutransit? I have an existing MVC4 application that has been deployed to Azure but it is running under root domain at mydomain.com. Instead, I will like this application accessed from mydomain.com/mvc4app. I have tried following [this post][1] but the author loses me at the third paragraph under Composite Sites where he states: *"For now, we should create the other web sites that we want to run as a VirtualDirectory or VirtualApplication....*" This MVC project is already part of my solution. I have created a New Windows Azure Cloud Service project and used the Add Web Project in Solution wizard to create a role for my existing MVC4 app. When I run this locally, application is deployed to localhost:xxxx as expected. I tried creating a VirtualApplication in ServiceDefinition.csdef: but cannot find the correct physicalDirectory to use. Any ideas? [1]: http://blog.elastacloud.com/2011/01/11/azure-running-multiple-web-sites-in-a-single-webrole/