Application Pool dropdown list displays <Invalid Application Pool> in IIS 6.0


 

Application Pool dropdown list displays <Invalid Application Pool> item only.

 

Following the steps in below blogs and IIS reset, but still the same.

Cannot Select an Application Pool in IIS 6.0 “Invalid Application Pool” message

http://blogs.iis.net/lprete/archive/2008/06/22/cannot-select-an-application-pool-in-iis-6-0-quot-invalid-application-pool-quot-message.aspx

 

Use Metabase Explorer, no issue is found. Both Application Pool’s KeyType and WebSite’s AppPoolId are correct. 

 

Then, we open IIS configuration file metabase.xml under c:\windows\system32\inetsrv in the notepad.

 

Checked the <IIsApplicationPools> and <IIsApplicationPool> sections, it looks ok. However, there is an extra node, as below:

<IIsApplicationPools Location=”/LM/W3SVC/AppPools AdminACL=”xx” AppPoolIdentityType=”2 … StartupTimeLimit=”90” />

  <IIsConfigObject Location=”/LM/W3SVC/AppPools/XXXAppPool121” />

<IIsApplicationPool Location=”/LM/W3SVC/AppPools/DefaultAppPool AppPoolAutoStart=”TRUE AppPoolIdentityType=”2 … PeriodicRestartTime=”0“>

</IIsApplicationPool>

 

Compared with my local metabase.xml file, there is no <IIsConfigObject> section between <IIsApplicationPools> and <IIsApplicationPool>

 

Solution

Backup the metabase.xml

Stop the IIS admin service

Remove <IIsConfigObject> section in the metabase.xml

Restart IIS admin service and HTTP SSL, W3Svc, etc.

 

Application Pool dropdown list displays properly in web site properties in IIS.

 

Confirmed from customer, this extra node seems to be added by 3rd configuration tool.

 

Enjoy!

 

Anik

 

Comments (0)

Skip to main content