There have been many questions on how to install and configure DotNetNuke on IIS 7.5 which ships in Windows 7 and Windows 2008 R2. I will outline the procedure I use to do so. For this example I will be using Windows 2008 R2 64-bit.
When you first login to 2008 R2 you will be greeted with the Server Manager.
After you expand the Roles node and the Web Server node in the left pane you will be in the main IIS Manager.
Right Click on the “Sites” folder and select “Add Web Site.”
In the next screen we enter the web sites specifics. Fill in the highlighted areas with your information. Note that as you enter your site name an new Application Pool is created.
During the above process you will create a new directory to which you will deploy your DNN code.
After this is complete, select Application Pools from the IIS Manager node. The detailed view should indicate that the AppPool is in Integrated Pipeline mode.
If you have not already done so, copy your DNN files to your website directory. In IIS Manager right click your new website and:
- Select “Edit Permissions.”
- Select the “Security” tab.
- Click the “Edit” and then “Add” button
- Click the “Locations” button and make sure you select your machine.
- Enter “IIS AppPool\<YourAppPoolName>” in the “Enter the object names to select:” text box.
- Click the “Check Names” button and click “OK”.
- Grant <YourAppPoolName> modify permissions on the directory.
At this point you are ready to edit your web.config for your database connection., and get started.
If you have any questions on the Application pool details, I have covered this in an earlier Blog, you can read that here.






