Recently i was deploy MVC 3 application in to Windows Azure Platform, The MVC 3 assemblies in the project as MVC 3 is not part of Windows Azure Web Roles I need to include the the Deployable dependencies. With Visual Studio 2010 usually when I want to deploy dependency dlls, i had need to go to the properties of the .dll and set CopyLocal to true.
With VS2010 SP1 Microsoft added a feature in that allowed you to specify a specific set of deployable dependencies. To do go to your web project and right click you can see now a menu option as follows:
You will the Deployable dependencies for MVC 3 Added in your project