Introduction

This article provides a walkthrough of how to install Umbraco CMS in Visual Studio and hosting in local IIS.

Why Umbraco?


Umbraco is an open-source CMS based on the Microsoft.NET platform that provides its users with all the great functionality they expect from a full-fledged CMS without the hefty license fees. The platform has consistently proven to be one of the best CMS options due to its unlimited functionality and customizability

Step 1
Create New project as shown below

Learn Umbraco Installation And Hosting On Local IIS
Learn Umbraco Installation And Hosting On Local IIS

Select MVC and click on create

Learn Umbraco Installation And Hosting On Local IIS
Step 2
Open Umbraco.com and click on Download Umbraco
Learn Umbraco Installation And Hosting On Local IIS
Copy the Nuget command

Learn Umbraco Installation And Hosting On Local IIS
Step 3
Open Nuget Package Manger and click on Package Manger Console
Learn Umbraco Installation And Hosting On Local IIS
Enter the command as below,
Learn Umbraco Installation And Hosting On Local IIS
Step 4
Now run the application and we can see the page as below.Enter the details and click on customize

Learn Umbraco Installation And Hosting On Local IIS

click on continue
Learn Umbraco Installation And Hosting On Local IIS
Step 5
Select the default template and configure the database

Learn Umbraco Installation And Hosting On Local IIS
we can see the tables as below after database configuration
Learn Umbraco Installation And Hosting On Local IIS
Step 6
Now lets host the app in local IIS right click on Sites and click on Add website and configure as below

Learn Umbraco Installation And Hosting On Local IIS

Open windows >System32>drivers>etc and edit the hosts file as below
Learn Umbraco Installation And Hosting On Local IIS
Learn Umbraco Installation And Hosting On Local IIS

Now Open umbraco.local and can see as below.
Learn Umbraco Installation And Hosting On Local IIS

Summary


In this article we learned how to install umbraco cms and host it in IIS. In the future articles we will learn about creating Templates, Document Types and Content Pages.