DNN Community Blog

Fix broken DNN installation wizard

Recently, I faced a broken DNN installation wizard which looked like this:

In the first moment it seemed, that the web server was very slow and it needed some time to load all JavaScript and CSS files, because the browser's loading indicator did not stop running. After some research, it turned out that the running loading indicator seems to be a bug in the installation wizard (I've created a pull request and a JIRA Ticket) and the actual issue is caused by a permission problem with the IIS "Anonymous User identity". The browser's network console showed some files that could not be loaded and trying to access the image http://[DNN-HOST]/images/Branding/DNN_logo.png directly resulted in a "401.3 - Unauthorized" error page.

In detail, the "Anonymous User identity" is used by the IIS web server to access the file system when trying to serve static resources like JavaScript files, CSS files or images for unauthorized requests. If this identity does not have read permissions for the files in the file system the web server will return an HTTP "401.3 - Unauthorized" error page instead of the requested resources.

To fix the permission problem, either grant the IUSR read permissions to the physical path of your website or change the "Anonymous User identity" to a user that has the required permission. You can find more information about configuring the Anonymous Authentication Identity here.

This post has been crossposted to my personal blog. See here for all my posts about DNN.


There are currently no comments, be the first to post one.

Comment Form

Only registered users may post comments.


2sic Daniel Mettler (84)
Aderson Oliveira (13)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (18)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (17)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (200)
Chris Paterra (55)
Clinton Patterson (27)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (73)
Geoff Barlow (2)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (257)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (2)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (51)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (2)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (36)
Will Strohl (159)
William Severance (5)
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
How to Build and Grow a Thriving Community on Your Website
Latest Blog
How to Make Advocate Marketing Work for You
Read It