Questo perché a partire da Windows Vista, una nuova versione di IIS viene spedito (IIS 7) che è molto diverso in molti modi rispetto alla vecchia architettura di IIS.
Per controllare la nuova IIS, si dovrebbe utilizzare sia il responsabile di IIS (UI) o se si desidera uno strumento di console dare un'occhiata a C: \ Windows \ System32 \ inetsrv \ AppCmd.exe
Se elencare le piscine app e le loro versioni di .NET:
> appcmd list apppool
APPPOOL "FlexLabs Bak" (MgdVersion:v4.0,MgdMode:Integrated,state:Stopped)
APPPOOL "OpenIdTest" (MgdVersion:v2.0,MgdMode:Integrated,state:Started)
APPPOOL "TestApp" (MgdVersion:v4.0,MgdMode:Integrated,state:Started)
Ottenere l'elenco di applicazioni in IIS:
> appcmd list app
APP "FlexLabs/" (applicationPool:FlexLabs)
APP "TestApp/" (applicationPool:TestApp)
ottenere l'elenco di siti:
> appcmd list site
SITE "TestApp" (id:4,bindings:http/*:82:,state:Started)
(Nota: questi sono esempi, non tutti i dati effettivi dalla mia macchina: P)
Si può fare molto di più quindi l'elenco, naturalmente .. e in un certo senso è molto più potente rispetto al gestore IIS.
Qualcosa di specifico che stai cercando?
UPD: quiting da qui: http://mvolo.com/blogs/serverside/archive/2007/07/21/Anatomy-of-an-IIS7-configuration-path.aspx
Se avete lavorato con IIS6 e le versioni precedenti di IIS, è più probabile familiarità con i percorsi della metabase IIS. Sai, quelli che assomigliano a LM/W3SVC/1/ROOT. Questi percorsi della metabase fungono da meccanismo per identificare una parte della gerarchia del sito Web IIS o un URL al suo interno, allo scopo di leggere/scrivere le impostazioni di configurazione.
[...]
IIS7 replica la metabase con un sistema di configurazione completamente nuovo, basato su una gerarchia distribuita di file di configurazione XML utilizzati anche da .NET Framework/ASP.NET. Questo sistema confgurazione è fondamentalmente diverso dalla metabase
sicuramente check out questo articolo, come credo che sia esattamente quello che stai cercando in questo caso
Inoltre, vedere di più informazioni su di esso qui: http://learn.iis.net/page.aspx/125/metabase-compatibility-with-iis-7/ Fondamentalmente è possibile installare il ruolo del server "IIS 6 Metabase Compatibility" e avere qualche controllo su di esso con alcuni vecchi strumenti e script :)
Ciao grazie per l'aiuto, ma come può appcmd aiutarmi a vedere un elenco di IIS percorsi di metabase per un'applicazione? – joshcomley
I metabase sono stati deprecati da IIS 7 e sono stati sostituiti con una struttura completamente diversa .. controlla l'aggiornamento al post) –
Ciò che non è chiaro, è come ottenere le ** versioni di ASP.NET **, che erano disponibile con 'aspnet_regiis -lk'? – Serge