Erro: Application Pool em Site ASP.NET 4

Bruno Ribeiro
    05 jan 2012

Estou fazendo um site em VS 2010 usando Delphi Prism e .Net Framework 4 (ASP.NET 4)...
Localmente funciona tudo direito, mas quando vou hospedar na net (webhost) dá o seguinte erro:
HTTP Error 500.23 - 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 PageHandlerFactory-Integrated-2.0
Error Code 0x80070032
Requested URL
Physical Path E:\Domains\\wwwroot\default.aspx
Logon Method Not yet determined
Logon User Not yet determined

Most likely causes:
* This application defines configuration in the system.web/httpHandlers section.

Things you can try:
* Migrate the configuration to the system.webServer/handlers section. You can do so manually or by using AppCmd from the command line - for example, %SystemRoot%\system32\inetsrv\appcmd migrate config Default Web Site/. Using appcmd to migrate your application will enable it to work in Integrated mode, and continue to work in Classic mode and on previous versions of IIS.
* If you are certain that it is OK to ignore this error, it can be disabled by setting system.webServer/validation@validateIntegratedModeConfiguration to false.
* Alternatively, switch the application to a Classic mode application pool - for example, appcmd set app Default Web Site/ /applicationPool:Classic .NET AppPool. Only do this if you are unable to migrate your application.
(Set Default Web Site and Classic .NET AppPool to your application path and application pool name)