DotNetNuke Installation and Usage Part 1

Rama Sagar
Posted by in C# category on for Beginner level | Points: 250 | Views : 4624 red flag

DNN® ( formerly DotNetNuke® ) is the leading open source web content management platform (CMS) in the Microsoft ecosystem. The product is used to build professional looking and easy-to-use commercial websites, social intranets, community portals, or partner extranets. Containing dynamic content of all types, DNN sites are easy to deploy and update.


DNN Platform (formerly "DotNetNuke Community Edition" content management system) is open source software that is intended to allow management of websites without much technical knowledge, and to be extensible through a large number of third-party apps to provide functionality not included in the DNN core modules.

For more info click here


  • Install Package of DNN
  •  IS 7.5 or higher Web server/Web Matrix 3
  • Visual Studio 2010/2012
  • SQL Server 2008/2012 Management Studio

Let’s start Installation through step by step procedure:-

Configure File System

Step 1: Open and click on Install package as shown below

       Step 2: Right click on the .zip file which we have downloaded select Properties and click on Unblock as shown below

Step 3 Create a Folder named websites in c drive and then create another folder named inside websites folder. Now unzip all the files to the location (C:\websites\ as shown below

Configure Web Server

 Step 4:- Now let’s configure the Web server. I gonna use IIS 8.0 web server for development process… Depending upon the criteria we can also use Web Matrix 3.

 Open Run Command and type inetmgr... If it is not present open control panel select Program and features and click on Turn Windows Features on or off and enable all the Internet Information Services as shown below

Step 6: Right click on sites and select Add Website and provide the site name as and provide the Physical Path where we have created in step 3  and click ok as shown below

Step 7: Click on Application Pools right click on select Basic Settings and select the Framework version as shown below

Step 8: Now open the websites folder which we created in C drive and right click on folder and select properties and go to security tab select and click on Edit to change Permissions also provide Full control for as shown below

Step 9: Now click on Add as shown in above figure and add the user with name iis apppool\ and click on check names as shown.

Creating the Database


Step 10: Now let’s create the database open Sql server 2012 management studio and create a new database with name and expand the security tab as shown

Step 11:- Right click on Logins and create new login and provide the login name iis apppool\ which we have created previously as shown

Step 12:-Now let’s map the user to our database click on User Mapping check database and at the bottom check db_owner & public and click on OK

Installation Wizard

Step 13:-Open which we have created previously and provide the details as shown below

Here dot is used as SQL Server windows authentication is being used...we can leave it as it was if we are using SQL Express...

Step 14:  we will see the following progress bar as it was installing tables in database and getting the site ready

Step 15:- After 100% installation let’s check our database whether it was created or not

 Step 16:- Now let’s check the preview of the Site


In this article we have learned how to install and configure dot net nuke 7.0...Let me know if you ran into any issues 

Let’s learn how to create a DNN module in VS 2012 and install the extension in my Part 2 Article

Page copy protected against web site content infringement by Copyscape

About the Author

Rama Sagar
Full Name: RamaSagar Pulidindi
Member Level: Silver
Member Status: Member,MVP
Member Since: 12/30/2012 1:51:40 AM
Country: India
A Software Profesional working in Microsoft .NET technologies since year 2008, and I work for Dake ACE. I am passionate about .NET technology and love to contribute to the .NET community at Dot Net Funda

Login to vote for this post.

Comments or Responses

Login to post response

Comment using Facebook(Author doesn't get notification)