Skip to main content

How to Install DNN or DotNetNuke or Dot Net Nuke

:) now every one asking to how to install the dot net nuke on the live server, dedicated server or local PC

You need fulfills pre-requirments


For local PC and dedicated server
1) Configure IIS from Start > Settings > control panel > Add remove program > Add remove component >Select Inetnet Information Server then click next
(Note you need the OS cd for installation)


2)Make sure your installation drive must be NTFS


3)Down the latest .zip file from the site


4)Extract the zip file from your NTFS folder


5)Right Click on it and Go to security tab and allow writting permission to user (I prefer to give the wiritting permission on every one so get rid of all permission issues)


6)Click on the websharing tab with the security tab and put the virtual name also and click on the directory browsing only for the local pc


7) Create the db in sql server (for just refrence i use dnn5 here)


8) Open your web.config file and adjust the following lines
make sure each line must be in online other wise it gives you an error it silly but that is fact

< connectionStrings>

<!-- Connection String for SQL Server 2005 Express

<add name="SiteSqlServer" connectionString="Data Source=.\SQLExpress;Integrated
Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"
providerName="System.Data.SqlClient" /> -->

<!-- Connection String for SQL Server 2000/2005 -->

<add name="SiteSqlServer" connectionString="Server=SQL Server
Name;Database=Database name;uid=userid;pwd=password;"
providerName="System.Data.SqlClient" />


<!-- Connection String for SQL Server 2005 Express - kept for backwards
compatability - legacy modules

<add key="SiteSqlServer" value="Data Source=.\SQLExpress;Integrated
Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"/> -->

<!-- Connection String for SQL Server 2000/2005 - kept for backwards
compatability - legacy modules -->

<add key="SiteSqlServer" value="Server=SQL Server Name;Database=Database
name;uid=userid;pwd=password;" />


For Online please do this must

it must be

Check out my other blog related other installation issues as well

9)Go to IIS and make sure following check list
a) Right click on the website virtual name and click on property
b) Select the tab
c) Check the selected frame work will be 2.0 by default (if it is not that means your .netframework install before IIS so you uninstall the .netframework and reinstall it the problem will solve other wise it shows you an error)
d) Click on directory security tab then click on edit button under the Anonymous access section and check the permission mostly XP shows the dialog box when you execute the website on browser you will get the popup for getting user name password for get rid of this thing just Anonymous access and uncheck Integrated windows authentication in the last of the window if you still feel the same issue then create a user and select in the account and uncheck Allow IIS to control password and give you own password"

10)Now go to your browser and type http://localhost/dnn5 and the installation will auto run click on the automatic option and do next

Great now your DNN is ready and now use it

Rashid Imran Bilgrami
CEO best visualization

if you have any issue during installation please feelfree to email at


Post a Comment

Thanks for the Comments , Your review will display soon

Popular posts from this blog

How to convert and crack windows server 2012 from Evaluation to Full

Dear All

This is a way how you Convert Evalution to Full


Open CMD and run following command
DISM /online /Get-CurrentEdition

<edition ID> is like ServerStandard with out Eval

Step 2:
DISM /online /Set-Edition:<edition ID> /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula

Serial Key

Windows Server 2012
DataCenter: 48HP8-DN98B-MYWDG-T2DCC-8W83P
Datacenter: Y4TGP-NPTV9-HTC2H-7MGQ3-DV4TW

Standard: XC9B7-NBPP2-83J2H-RHMBY-92BT4

Server Essentials:K2XGM-NMBT3-2R6Q8-WF2FK-P36R2

For Standard R2 here is a command
For R2 its like that
DISM /online /Set-Edition:ServerStandard /ProductKey:DBGBW-NPF86-BJVTX-K3WKJ-MTB6V /AcceptEula


Calling LoadLibraryEx on ISAPI filter “C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_filter.dll” failed

Dear Readers
if you get the error

Calling LoadLibraryEx on ISAPI filter “C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_filter.dll” failed

Here is the solution 
Get a command prompt in administrator mode and go to C:\Windows\Microsoft .NET\FrameWork64\
and run aspnet_regiis -r. This will re-register the right libraries. It has happened twice already to me.
For other frameworks (32 bit or other versions of .net make sure you go to the correct folder (i.e. Framework/, etc.)

xxxx is the the number which is present with the folder name so i suggest you guys to check the folder name in your directory

If "run aspnet_regiis -r" is not working and if you get the error run is not recognized command then just type " aspnet_regiis -r" it will run fine

Reason of problem
Your frame work has been change may be you have install the lower version on the higher version or may be because of any reason you have register another version in your IIS, in my cas…

RegisterStartupScript updated way to right Java script JS (Javascript) in code behind also work with update panel

Dear All
RegisterStartupScript is obsolete now the new way that works with update panel  is given below its is code behind file code also

VB Code Dim csname1 As String = "PopupScript"
Dim cstype As Type = Me.GetType()
Dim cs As ClientScriptManager = Page.ClientScript
Dim cstext1 As String = "alert('Your message');"
cs.RegisterStartupScript(cstype, csname1, cstext1, True)

C# Code
String csname1 = "PopupScript";
Type cstype = this.GetType();
ClientScriptManager cs = Page.ClientScript;
String cstext1 = "alert('Hello World');"; cs.RegisterStartupScript(cstype, csname1, cstext1, true);
I hope it will help you also 
Regards  Rashid Imran Bilgrami