In this article, we are going to see how to deploy as ASP.NET MVC application to the Windows Azure Cloud services from Visual Studio 2012 IDE. In our earlier article we have seen how to analyze and capture a Virtual Machine Image and store it to the Cloud VHD. ASP.NET MVC 3 gives a powerful, patterns and framework based way to build dynamic websites that enables a clean separation of data and the views and that gives you full control over markup for enjoyable, agile development. ASP.NET MVC includes many features that enable fast, Test driven Development friendly development for creating sophisticated applications that use the latest web standards. ASP.NET MVC on windows Azure provides a greatest support with the web roles that are available to make the development much easier and quicker. Let us see the step-by-step process on how to develop an application and deploy the application directly to the Windows Azure Cloud Services. [more]
Open Visual Studio 2012 IDE in administrator mode and create a new Windows Azure Cloud Project by Clicking on New Project and selecting Cloud template tab as shown in the screen below. Note to open the Visual Studio Integrated Development Environment (IDE) in administrator mode as Microsoft Windows Azure projects need to take some control over the emulators, which needs the administrator privileges.