What is Microsoft Azure?
Microsoft Azure is an open and flexible cloud platform that serves as a development, data storing, service hosting, and service management environment. Windows Azure provides developers with on-demand computing and storage to host, scale, and manage web applications on the internet through Microsoft data-centers.
Benefits of using Microsoft Azure
There are many benefits of moving on the cloud platform. A few of them are listed below.
- Reduced cost of infrastructure
Company does not need to invest in IT infrastructure as it can use the Azure service and pay only for the service that is actually being used. - Easy Maintenance
There is no need to have any IT team to upgrade software and hardware. By using Azure, this can be done through Azure Portal. - Scalability
If your application has gotten a tremendous response and you need to scale your application up, this can be done with a few clicks in Azure. - Reachability
As application is already on the Internet, it allows users to access the application irrespective of their location and hardware configuration.
Deploying MVC application on Azure involves three steps.
- Creating an MVC application.
- Setting up Web app in Azure and downloading publish profile.
- Publishing your MVC application using publish profile.
Create an MVC application
Let’s start and create an MVC application with the help of Visual Studio. We will be using the default MVC website generated by Visual Studio and will not be doing any customization in the MVC website.
So, let's go ahead and create an MVC application (I am using Visual Studio 2013 for this tutorial).
Just click on "File" menu and select "Project" in sub menu.

On the next screen, select "ASP.NET Web Application".

Provide a name for your MVC application and then click "OK". The following screen will be displayed.

Just select "MVC" in the templates and click on "OK" button. This will make Visual Studio create a new MVC project and you will get the following screen.

Setting up Web App in Azure and downloading publish profile
Prerequisite
You will need credentials to log into Microsoft Azure portal. If you do not have Azure credentials, you can simply register on Microsoft Azure website using this link.
Go ahead and browse https://portal.azure.com in a web browser. This will bring you to the following page. As I already have an Azure account, it is displaying the following.

Once you are logged into Azure portal successfully, you will see the following screen.

To setup MVC application in Azure, please click on “+”>>Web+Mobile>>Web App.

Once you click on “Web App”, you will see the following screen.

We need to give the following information to configure our Web app.







Amit Kumar PalPosted Oct 12, 2019, 10:22 AM
Understandable article...keep it up..
Sonil KumarPosted Jan 3, 2017, 12:38 PM
Nice article.. Keep up writing more...