HTTP Error 500.24: An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.


Server Error in Application "DEFAULT WEB SITE"
Internet Information Services 7.0
Error Summary
HTTP Error 500.24 - Internal Server Error
An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.
Detailed Error Information
Module
ConfigurationValidationModule
Notification
BeginRequest
Handler
StaticFile
Error Code
0x80070032
Requested URL
http://xxx:80/appName
Physical Path
C:\inetpub\wwwroot\appName
Logon Method
Not yet determined
Logon User
Not yet determined
Most likely causes:
·         system.web/identity@impersonate is set to true.
Things you can try:
·         If the application supports it, disable client impersonation.
·         If you are certain that it is OK to ignore this error, it can be disabled by setting system.webServer/validation@validateIntegratedModeConfiguration to false.
·         Move this application to an application pool using Classic .NET mode - for example, %SystemRoot%\system32\inetsrv\appcmd set app "Default Web Site/" /applicationPool:"Classic .NET AppPool"
(You can set "Classic .NET AppPool" to the name of another application pool running in Classic managed pipeline mode)
Links and More InformationIf you are not sure or unable to use the first two options, then it is preferred that you move this application to Classic mode.

Fix:
please add the following flag to the web.config file of all the applications under Default Web site using the same Application pool.

<system.webServer>
<validation validateIntegratedModeConfiguration="false" /> 
    </system.webServer>

Comments

Popular posts from this blog

Load data from CSV into HIVE table using HUE browser

Setting property 'keystoreFile' did not find a matching property. No Certificate file specified or invalid file format

Gitlab change project visibility from private to internal