when running the asp mvc project with local IIS is shown error


I'm using simple ASP MVC project as WebServer for android app. when running project with IIS Express, All Actions is working but when running with local IIS, this error will appear

Most likely causes:
    A default document is not configured for the requested URL, and directory browsing is not enabled on the server.

Things you can try:
    If you do not want to enable directory browsing, ensure that a default document is configured and that the file exists.
    Enable directory browsing using IIS Manager.
        Open IIS Manager.
        In the Features view, double-click Directory Browsing.
        On the Directory Browsing page, in the Actions pane, click Enable.
    Verify that the configuration/system.webServer/directoryBrowse@enabled attribute is set to true in the site or application configuration file.

When enabled Directory Browsing, list of folders and files is shown. according this link, when adding the <modules runAllManagedModulesForAllRequests="true" /> to <system.webServer> section in web.config, this error will appear:

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". 

My IIS Version : 10 .Net : 4.5.2

asked on Stack Overflow Oct 30, 2020 by Reza Y

1 Answer


To resolve the issue you can follow the below steps:

1)Open up "Turn Windows Features on or off"

2)Under Application Development choose .NET Extensibility 4.5, ASP.NET 4.5, and both ISAPI entries

enter image description here

click ok and finish the installation.

after doing these changes restart iis server.

answered on Stack Overflow Nov 2, 2020 by Jalpa Panchal

User contributions licensed under CC BY-SA 3.0