Or: how do I find the IIS metabase paths in Windows 7?
I used to just run aspnet_regiis -lk, but this is “Not supported in Windows Vista” according to aspnet_regiis help…
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
This is because starting with Windows Vista, a new version of IIS is shipped (IIS 7) which is a LOT different in many ways than the older IIS architecture.
To control the new IIS, you should either be using the IIS manager (UI) or if you want a console tool take a look at C:\Windows\System32\inetsrv\AppCmd.exe
If you want to list the app pools and their .NET versions:
Get the list of applications in IIS:
Get the list of Sites:
(Note: these are examples, not all the actual data from my machine 😛 )
It can do a lot more then list, of course.. and in some ways it’s a lot more powerful than than IIS manager.
Anything specific you’re looking for?
UPD:
Quiting from here: http://mvolo.com/blogs/serverside/archive/2007/07/21/Anatomy-of-an-IIS7-configuration-path.aspx
Definitely check out this article, as I think it’s exactly what you’re looking for in this case
Also, see more info about it here:
http://learn.iis.net/page.aspx/125/metabase-compatibility-with-iis-7/
Basically you can install the “IIS 6 Metabase Compatibility” server role, and have some control over it with some old tools and scripts 🙂