Umbraco Installation Problem On IIS7


I'm trying to install Umbraco locally on Vista (IIS7) and ASP.NET35 - I have used the web.config for IIS7 and aspnet35 shown on the umbraco forums but still getting this IIS error.

HTTP Error 500.19 - Internal Server Error 

The requested page cannot be accessed because the related configuration data for the page is invalid. Detailed Error Information 

Module IIS Web Core Notification BeginRequest Handler Not yet determined 

Error Code 0x80070021 Config Error This configuration section cannot be used at this path. This happens when the section is locked at a parent level. 

Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false". 

Config File \\?\C:\inetpub\wwwroot\umbraco\web.config

Requested URL http://localhost:80/umbraco/install/ 

Physical Path C:\inetpub\wwwroot\umbraco\install\ Logon Method Not yet determined Logon User Not yet determined Config Source

185: </modules> 186: <handlers> 187: <!-- 3.5 handlers-->

Any ideas?

asked on Stack Overflow May 28, 2009 by leen3o

8 Answers


this worked for me - just keep looking at what the section is that's causing the error and change the config file section to allow - had to run through this three times unlocking various sections

answered on Stack Overflow May 27, 2011 by Jon

I found that the config file section in error for me was the one which registered the adobe extension.

 <!-- Adobe AIR mime type     -->
      <mimeMap fileExtension=".air" mimeType="application/vnd.adobe.air-application-installer-package+zip" />

Once I commented this out then the site came up perfectly.

I am using Windows Vista with IIS7 (v6 SP2)

answered on Stack Overflow Jun 30, 2011 by ajaxer

I am using Umbraco 4 Succesfully on my Vista Ultimate x64 box. as well as my Windows 2008 x64 server.

Make sure you do the following...

  1. Make sure that the website application pool is running in classic mode under IIS7, a umbraco forum post about it.
  2. Make sure that the NTFS file permissions are set correctly so IIS can access the correct files.
  3. Make sure your web.config file is valid and can be passed. online parser (copy and paste)
answered on Stack Overflow May 28, 2009 by Elijah Glover

How did you do the install? It is strongly recommened you install Umbraco via the Microsoft Web Platform Installer (webpi) -

The problem though was likely because you weren't running the app in the Classic app pool mode.

answered on Stack Overflow Aug 7, 2009 by Aaron Powell

The problem is clear from the error - one of the configuration sections set in web.config is locked on the parent/server level. Check your applicaitonHost.config to see what section that is set in Umbraco/web.config cannot be overriden (it has overrideModeDefault="Deny"), then either unlock that section (if you have permissions) for the website or remove the configuration in question from web.config.

answered on Stack Overflow Jan 6, 2011 by kateroh

There are some custom configuration sections used for configuring Examine and various other elements of Umbraco, and the relevant <section> declarations in the web.config need requirePermission="false" to be set (which they're not in the default .NET3.5 config). Check that requirePermission="false" is present on all <section> elements, then try again.



answered on Stack Overflow Jul 5, 2011 by Jamie Howarth

Check the IIS application pool .NET framework version - it should be using the latest .NET framework. If not, set it to the latest version of the .NET framework.

answered on Stack Overflow Nov 25, 2011 by Umesh Bagalur • edited Nov 6, 2012 by Nightfirecat

This helped me c:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis.exe -i (concern 64Bit)

forum -

answered on Stack Overflow Mar 4, 2013 by Andriy

User contributions licensed under CC BY-SA 3.0