HTTP Error 500.22 – Internal Server Error. An ASP.NET Setting Has Been Detected.

Video is ready, Click Here to View ×


………………………. Please visit for more information.

This issue is mainly caused by the pipeline mode of your websites’ application pool.
Now pipeline mode can be of two types.
Classic pipeline mode and Integrated pipeline mode.
Integrated pipeline mode is the advanced one with latest features.
This error says, the website has settings suitable for Classic Pipeline mode.
These website Settings are not suitable for Integrated Pipeline mode.
Simple Solution (Bad Practice).
On IIS, change the Application Pools’ pipeline mode to Classic instead of Integrated.
Second Solution (Good Practice).
Remove the httpHandlers and httpModules elements from system.web.
And set validateIntegrateMode to False
By this way we can resolve this issue.

In this video, we have explained about following thing

HTTP Error 500.22 -…

5 Comments on “HTTP Error 500.22 – Internal Server Error. An ASP.NET Setting Has Been Detected.”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.