2010-04-23 9 views

Odpowiedz

5

to dlatego, poczynając od Windows Vista, nowa wersja IIS jest dostarczany (IIS 7), który jest WIELOWY inny pod wieloma względami niż starsza architektura IIS.

Aby kontrolować nową IIS, należy być albo za pomocą menedżera usług IIS (UI) lub jeśli chcesz narzędzie konsola spojrzeć na C: \ Windows \ System32 \ inetsrv \ appcmd.exe

Jeśli chcą notować pule aplikacji i ich wersje .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) 

Pobierz listę aplikacji w IIS:

> appcmd list app 
APP "FlexLabs/" (applicationPool:FlexLabs) 
APP "TestApp/" (applicationPool:TestApp) 

uzyskać listę oddziałów:

> appcmd list site 
SITE "TestApp" (id:4,bindings:http/*:82:,state:Started) 

(Uwaga: są to przykłady, nie wszystkie rzeczywiste dane z mojego komputera: P)

Można zrobić dużo więcej niż liście, oczywiście .. a pod pewnymi względami jest to dużo bardziej wydajne niż menedżer IIS.
Coś konkretnego, czego szukasz?

UPD: Quiting stąd: http://mvolo.com/blogs/serverside/archive/2007/07/21/Anatomy-of-an-IIS7-configuration-path.aspx

Jeśli pracowałeś z IIS6 i poprzednimi wersjami IIS, jesteś najprawdopodobniej zna ścieżek metabazy IIS. Wiesz, te, które wyglądają jak LM/W3SVC/1/ROOT. Te ścieżki metabazy służą jako mechanizm do identyfikacji części hierarchii witryny IIS lub jej adresu URL w celu odczytu/zapisu ich ustawień konfiguracyjnych.
[...]
IIS7 zastępuje metabazę całkowicie nowym systemem konfiguracji, opartym na rozproszonej hierarchii plików konfiguracyjnych XML, również używanych przez .NET Framework/ASP.NET. Ten system confguration różni się zasadniczo od metabazie

pewno sprawdzić ten artykuł, ponieważ myślę, że to jest dokładnie to, czego szukasz w tym przypadku

również zobaczyć więcej informacji o tym tutaj: http://learn.iis.net/page.aspx/125/metabase-compatibility-with-iis-7/ Zasadniczo można zainstalować rolę serwera "Zgodność metabazy IIS 6" i mieć nad nią kontrolę za pomocą niektórych starych narzędzi i skryptów :)

+0

Cześć dzięki za pomoc, ale w jaki sposób aplikacja appcmd może mi pomóc wyświetlić listę usług IIS ścieżki metabazy dla aplikacji? – joshcomley

+0

Metabase zostały uznane za przestarzałe od wersji IIS 7 i zostały zastąpione przez zupełnie inną strukturę. Sprawdź aktualizację do wpisu. –

+0

Co jest nie wiadomo, jak uzyskać ** wersje ASP.NET **, które zostały dostępne z 'aspnet_regiis -lk'? – Serge