2010-04-23 14 views

risposta

5

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 :)

+0

Ciao grazie per l'aiuto, ma come può appcmd aiutarmi a vedere un elenco di IIS percorsi di metabase per un'applicazione? – joshcomley

+0

I metabase sono stati deprecati da IIS 7 e sono stati sostituiti con una struttura completamente diversa .. controlla l'aggiornamento al post) –

+0

Ciò che non è chiaro, è come ottenere le ** versioni di ASP.NET **, che erano disponibile con 'aspnet_regiis -lk'? – Serge

Problemi correlati