Monday, May 10, 2010

IIS 7.0 http 500.24

IIS7 Application Pool Integrated Mode Causing Error 500.24

After migrating a C# Windows Communication Foundation (WCF) IIS6 application that was running on Windows Server 2003 to a Windows Server 2008 machine that is running IIS7, I received the following error message:

Server Error In Application "DEFAULT WEB SITE" HTTP Error 500.24 - Internal Server Error An ASP.NET setting has been detected that does not apply in Integrated Managed pipeline mode.



I was able to resolve this issue by following these steps:

  1. Open the IIS 7 Manager (Internet Information Services Manager):
    Start -> Control Panel -> Administrative Tools

  2. Expand your web site tree and Right Click on Application Pools


  3. Right Click on the Classic .Net AppPool (Application Pool) option

  4. Under the drop down labeled "Managed pipeline mode:"
    Select:
    Classic




  5. Restart IIS7 by right clicking on your server icon and selecting stop.
    Once IIS has stopped right click on the server icon again and select start.


Your migrated .Net application should now be running under IIS7.


What does IIS7's AppPool (Application Pool) Integrated Mode Do?

According to the IIS website running your application in Integrated mode will take advantage of some of the exciting new features offered in IIS7 such as:
If your application has not be designed to take advantage of these features (such as an application that was originally written to run on an IIS6 web server) then you don't really need to run your application in integrated mode. Ideally you should rework your application to take advantage of the new IIS7 features and resolve any incompatibilities with IIS7. Running in Classic mode .Net app pool mode will at least get your application up and running on a new machine while you work to enhance your code base.


References:
IIS Website Post: ASP.NET 2.0 Breaking Changes on IIS 7.0


About Synergist Software
Synergist Software is a Calgary, Alberta (Canada) based software company focused on Rich Internet Application (RIA) development.
Please visit us at:
http://www.synergist.ca

No comments:

Post a Comment