While trying to run my application hosted in IIS, its giving me following error.
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\Planner\web.config
After googling i found some suggestion, i tried to run the following comment in command prompt it got unlocked.
%windir%\system32\inetsrv\appcmd.exe unlock config -section:system.webServer/handlers -commitpath:apphost
Now i am getting the following new error.
Module IIS Web Core
Notification ExecuteRequestHandler
Handler BlockViewHandler
Error Code 0x8007000d
Requested URL http://localhost:80/Planner/Views
Physical Path C:\inetpub\wwwroot\Planner\Views
Logon Method Anonymous
Logon User Anonymous
Most likely causes:
Managed handler is used; however, ASP.NET is not installed or is not installed completely.
There is a typographical error in the configuration for the handler module list.
Any help please?
Thanks in advance.
I have the same error on windows 7 when testing my new website with .Net 4. The cause of this problem is that your .Net is not registered with your IIS. To solve this error I run CMD as administrator and run this simple command in it:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
After registering IIS with .Net 4 my problem solved.
User contributions licensed under CC BY-SA 3.0