Click here to Skip to main content
15,867,568 members
Articles / Hosted Services / Azure

Deploying DotNetNuke on Windows Azure

Rate me:
Please Sign up or sign in to vote.
5.00/5 (3 votes)
4 Jun 2013CPOL3 min read 27K   8   4
In this blog post, we will go through step by step how to actualize DotNetNuke on Windows Azure Website from Gallery.

Introduction

In this blog post, we will go through step by step how to actualize DotNetNuke on Windows Azure Website from Gallery. For those who are not familiar with DotNetNuke, we start by introducing what it is.

DotNetNuke is a web content management system based on Microsoft .NET. The Community Edition is open source, and source code and related information can be found on Codeplex. The product is used to build professional looking and easy-to-use commercial websites, social intranets, community portals, or partner extranets.

In addition to robust content management, the free, open source DotNetNuke Community Edition includes the following built-in features:

  • A rich-text editor
  • File management
  • Cloud-ready with Microsoft Azure compatibility
  • Mobile API and basic mobile device detection
  • Core written in C#
  • Single installation, multiple portals
  • Social API (in DNN 6.2 and above)
  • Modern client-side Web tools like CSS 3, HTML 5 and JQuery
  • Bulk email
  • Robust security
  • Administration features like: security roles, protected content and site log

Windows Azure website from gallery makes available a wide range of popular web applications developed by Microsoft, third party companies, and open source software initiatives. Web applications created from the gallery do not require installation of any software other than the browser used to connect to the Windows Azure Management Portal.

So after a brief about DotNetnuke and Azure Websites, we are ready to go through step-by-step journey to set-up DotNetNuke on Azure.

NOTE: For following steps, you need a Windows Azure account that has the Windows Azure Web Sites feature enabled. If you don’t have one, you can create trial for free at the following link: Create a Windows Azure account and enable preview features.

  1. Login to the Windows Azure Management Portal.
  2. Click the New icon on the bottom left of the dashboard.

    new

  3. Click the Compute Icon, then click Web Site icon, and click From Gallery.

    From Gallery

  4. Locate and click the DotNetNuke Community Edition icon in list, and then click Next.

    DNNCE

  5. On the Configure Your App page, enter or select values for all fields:

    DataBase

      • Enter a URL name of your choice
      • Leave Create a new SQL database selected in the Database field
      • Select the region closest to you.
  6. Then click Next.
  7. On the ADD WEB APP page, you can specify a name for your new SQL database or use the default name. Select the region closest to you as the hosting location. Then enter Server Login Name and Server Login Password. Then click the check to complete the site creation.

    DBSetting

    NOTE: Please note down the Server login name and password, as this will be later required in setting up DotnetNuke installation.

  8. Windows Azure will take a little time to deploy DotNetNuke Community Edition CMS to your site.

    Time

  9. After successful setup, a new website with given name can be seen in Running status.

    Successful

  10. We are done at the part to be done at Windows Azure Management Portal, now open the deployed site by clicking website link.

  11. At the first time open of site will require some data from you.

    admin

      • Fill up Administrative Information

    a) Fill up Username and enter Password.

    Note: Note down this username and password as it will be your admin username and password.

      • Enter Website Information

    a) Fill up website name and change language, if necessary.

      • Enter Database Information

    dbsetup

    1. Select Database Setup type Custom
    2. Select Database Type as SQL Server/SQL Server Express Database
    3. Enter Server Name and Database Name (You can check your server name at Windows Azure Management Portal)

      connUserServer

    4. Select Security type User Defined.
    5. Enter Database Username (this is also can be found at Windows Azure Management Portal)
    6. Enter Database Password (that we saved in step 7).
    7. Finally click on continue.
  12. Installation will take a while for verifying database connection.

    verifydb

  13. Page is then redirected to installation page, which will take a little time to install.

    dnninst

  14. After installation is complete, message is shown as Installation complete, click Visit Website.

    dnninstcomp

  15. DotNetNuke is installed on Windows Azure with SQL Azure database and is ready to use.

    ready

    You can now enjoy the benefits of Azure Cloud Scalability and pay as you use model. You can monitor the traffic on website and database on Azure Dashboard.

    dashbrd

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions

 
QuestionWindows Azure Management Portal Pin
Sam Hobbs22-Dec-13 15:43
Sam Hobbs22-Dec-13 15:43 
The part where you say to use the Windows Azure Management Portal is the part that I need help with. The image here is too small to help. I have tried to use everything I can to get it to work.

I have used the option to get the connection string. Nothing I can think of to try works. It would help if this article was specific about where to get the server name, database name and Database Username from. The ADO.NET Connection String is something like:

VB
Server=tcp:jukeboxap1.database.windows.net,1433;Database=MynameSAyMp20GAA;User ID=userid@something1;


I have tried every combination possible for providing that information and nothing works for me.
QuestionWeb Site or DNN Acellerator Pin
rodneyjoyce9-Dec-13 14:13
rodneyjoyce9-Dec-13 14:13 
QuestionHow to update DNN version Pin
zolof29-Aug-13 2:57
zolof29-Aug-13 2:57 
AnswerSecond the question. Re: How to update DNN version Pin
rghubert1-Mar-15 0:01
professionalrghubert1-Mar-15 0:01 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.