IIS 7.0-Features und Vista-Editionen
von Henry Seiler
Übersicht über die Unterschiede bei IIS 7.0 in Windows Vista-Editionen und Windows Server 2008-Editionen
Mit der Veröffentlichung von Windows Vista und Windows Server 2008 wurde IIS 7.0 zum ersten Mal in allen Mainstream-Editionen von Windows verfügbar.
In Windows Vista-Editionen übernimmt IIS 7.0 eine doppelte Rolle. Erstens bietet IIS 7.0 Webentwicklern die gleiche vollständige Webplattformumgebung zum Erstellen und Testen von Webanwendungen unter Windows für die Bereitstellung auf Windows Server wie Windows XP. Zweitens ermöglicht IIS 7.0 die Prozessaktivierung und -verwaltung und bietet die erforderliche HTTP-Infrastruktur, um verbundene Verbraucherszenarien zu ermöglichen, die mithilfe von Windows Communication Foundation (WinFX) erstellt werden.
Windows Vista Starter- und Home-Editionen
Die Windows Vista Starter- und Home-Editionen richten sich an private nicht-kommerzielle Benutzer, die keine Anwendungs- oder Webentwicklung durchführen müssen. IIS 7.0-Webserver- und FTP-Serverfeatures sind in diesen Editionen nicht verfügbar. Bei näherer Betrachtung werden Sie jedoch feststellen, dass bestimmte IIS 7.0-Komponenten in diesen Editionen installiert werden können. Beachten Sie jedoch, dass durch die Installation dieser Komponenten kein Webserver bereitgestellt wird, der statische Inhalte, klassisches ASP oder ASP.NET unterstützt.
Die in diesen Editionen verfügbaren IIS 7.0-Komponenten dienen als unterstützende Infrastruktur für Windows Communication Foundation (WCF) von Microsoft. Zusammen werden die IIS 7.0-Komponenten, die diese Infrastruktur bereitstellen, als Windows Process Activation Service (WAS) bezeichnet. Benutzer, die WCF-basierte Anwendungen installieren, müssen WAS nicht explizit installieren. Diese Komponenten werden bei Bedarf von WCF installiert.
Der Grenzwert für die gleichzeitige Ausführung von Anforderungen für IIS 7.0 für die Vista Starter- und Home-Editionen ist „3“.
Eine detaillierte Liste der in diesen Editionen verfügbaren IIS 7.0-Features finden Sie in der nachstehenden Featureübersicht.
Windows Vista Home Premium-Edition
Die Rolle von IIS 7.0 in der Windows Vista Home Premium-Edition besteht darin, Hobby- oder Gelegenheits-Webentwickler mit entsprechender Funktionalität zu unterstützen. Daher sind die meisten der IIS 7.0-Webserverfeatures verfügbar, die für die Websiteentwicklung erforderlich sind. Features, die normalerweise nicht mit der Hobby-Webentwicklung im Zusammenhang stehen, z. B. FTP-Server, erweiterte Webauthentifizierung und -autorisierung sowie die Remoteverwaltung sind in der Vista Home Premium-Edition nicht verfügbar.
Der Grenzwert für die gleichzeitige Ausführung von Anforderungen für IIS 7.0 für die Vista Home Premium-Edition ist „3“.
Eine detaillierte Liste der in dieser Edition verfügbaren IIS 7.0-Features finden Sie in der nachstehenden Featureübersicht.
Windows Vista Professional-Editionen
IIS 7.0 in den Windows Vista Professional-Editionen richtet sich voll und ganz an den professionellen Webentwickler und bietet diesem alle Features, die für das Entwerfen, Entwickeln und Testen von Webanwendungen erforderlich sind. (Zu den Professional-Editionen gehören Vista Business, Enterprise und Ultimate.) Alle in Windows Server 2008 verfügbaren IIS 7.0-Features (mit Ausnahme der Remoteverwaltung) sind in den Professional-Editionen verfügbar. In den Professional-Editionen ist die Anzahl der Anforderungen, die gleichzeitig verarbeitet werden können, auf 10 beschränkt.
Eine detaillierte Liste der in diesen Editionen verfügbaren IIS 7.0-Features finden Sie in der nachstehenden Featureübersicht.
Windows Server 2008-Editionen
Mit Windows Server 2008 ist IIS 7.0 für die vollständige Bereitstellung von Webanwendungen bereit: Alle Features, einschließlich der Remoteverwaltung, sind verfügbar, und natürlich gibt es keinen Grenzwert für die gleichzeitige Ausführung von Anforderungen.
Eine detaillierte Liste der in diesen Editionen verfügbaren IIS 7.0-Features finden Sie in der nachstehenden Featureübersicht.
IIS 7.0 Vista-Edition – Featureübersicht
Anzeigenamen / Hierarchie | Name des Paketupdates | Server | Pro | Premium | Basic & Starter | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Internet Information Services |
IIS-WebServerRole |
Verfügbar |
Verfügbar |
Verfügbar |
Verfügbar | |||||||||
|
WWW-Dienste |
IIS-WebServer |
Standard |
Standard |
Standard |
Standard | ||||||||
|
|
Allgemeine HTTP-Features |
IIS-CommonHttpFeatures |
Standard |
Standard |
Standard |
Standard | |||||||
|
|
|
Statischer Inhalt |
IIS-StaticContent |
Standard |
Standard |
Standard |
N/V | ||||||
|
|
|
Standarddokument |
IIS-DefaultDocument |
Standard |
Standard |
Standard |
N/V | ||||||
|
|
|
Verzeichnissuche |
IIS-DirectoryBrowsing |
Standard |
Standard |
Standard |
N/V | ||||||
|
|
|
HTTP-Fehler |
IIS-HttpErrors |
Standard |
Standard |
Standard |
Standard | ||||||
|
|
|
HTTP-Umleitung |
IIS-HttpRedirect |
Verfügbar |
Verfügbar |
Verfügbar |
Verfügbar | ||||||
|
|
Anwendungsentwicklungsfeatures |
IIS-ApplicationDevelopment |
Verfügbar |
Verfügbar |
Verfügbar |
Verfügbar | |||||||
|
|
|
ASP.NET |
IIS-ASPNET |
Verfügbar |
Verfügbar |
Verfügbar |
N/V | ||||||
|
|
|
.NET-Erweiterbarkeit |
IIS-NetFxExtensibility |
Verfügbar |
Verfügbar |
Verfügbar |
Verfügbar | ||||||
|
|
|
ASP |
IIS-ASP |
Verfügbar |
Verfügbar |
Verfügbar |
N/V | ||||||
|
|
|
CGI |
IIS-CGI |
Verfügbar |
Verfügbar |
Verfügbar |
N/V | ||||||
|
|
|
ISAPI-Erweiterungen |
IIS-ISAPIExtensions |
Verfügbar |
Verfügbar |
Verfügbar |
N/V | ||||||
|
|
|
ISAPI-Filter |
IIS-ISAPIFilter |
Verfügbar |
Verfügbar |
Verfügbar |
N/V | ||||||
|
|
|
Serverseitige Includedateien |
IIS-ServerSideInclude |
Verfügbar |
Verfügbar |
Verfügbar |
N/V | ||||||
|
|
Integrität und Diagnose |
IIS-HealthAndDiagnostics |
Standard |
Standard |
Standard |
Standard | |||||||
|
|
|
HTTP-Protokollierung |
IIS-HttpLogging |
Standard |
Standard |
Standard |
Standard | ||||||
|
|
|
Protokollierungstools |
IIS-LoggingLibraries |
Verfügbar |
Verfügbar |
Verfügbar |
Verfügbar | ||||||
|
|
|
Anforderungsüberwachung |
IIS-RequestMonitor |
Standard |
Standard |
Standard |
Standard | ||||||
|
|
|
Ablaufverfolgung |
IIS-HttpTracing |
Verfügbar |
Verfügbar |
Verfügbar |
Verfügbar | ||||||
|
|
|
Benutzerdefinierte Protokollierung |
IIS-CustomLogging |
Verfügbar |
Verfügbar |
Verfügbar |
N/V | ||||||
|
|
|
ODBC-Protokollierung |
IIS-ODBCLogging |
Verfügbar |
Verfügbar |
– |
– | ||||||
|
|
Security |
IIS-Security |
Verfügbar |
Verfügbar |
Verfügbar |
Verfügbar | |||||||
|
|
|
Standardauthentifizierung |
IIS-BasicAuthentication |
Verfügbar |
Verfügbar |
Verfügbar |
N/V | ||||||
|
|
|
Windows-Authentifizierung |
IIS-WindowsAuthentication |
Verfügbar |
Verfügbar |
– |
– | ||||||
|
|
|
Hashwertauthentifizierung |
IIS-DigestAuthentication |
Verfügbar |
Verfügbar |
– |
– | ||||||
|
|
|
Authentifizierung durch Clientzertifikatszuordnung |
IIS-ClientCertificateMappingAuthentication |
Verfügbar |
Verfügbar |
– |
– | ||||||
|
|
|
Authentifizierung durch IIS-Clientzertifikatszuordnung |
IIS-IISCertificateMappingAuthentication |
Verfügbar |
Verfügbar |
– |
– | ||||||
|
|
|
URL-Autorisierung |
IIS-URLAuthorization |
Verfügbar |
Verfügbar |
Verfügbar |
Verfügbar | ||||||
|
|
|
Anforderungsfilterung |
IIS-RequestFiltering |
Verfügbar |
Verfügbar |
Verfügbar |
Verfügbar | ||||||
|
|
|
IP-Sicherheit |
IIS-IPSecurity |
Verfügbar |
Verfügbar |
Verfügbar |
Verfügbar | ||||||
|
|
Leistungsfeatures |
IIS-Performance |
Standard |
Standard |
Standard |
Verfügbar | |||||||
|
|
|
Komprimierung statischer Inhalte |
IIS-HttpCompressionStatic |
Standard |
Standard |
Standard |
N/V | ||||||
|
|
|
Dynamische HTTP-Komprimierung |
IIS-HttpCompressionDynamic |
Verfügbar |
Verfügbar |
Verfügbar |
Verfügbar | ||||||
|
Webverwaltungstools |
IIS-WebServerManagementTools |
Standard |
Standard |
Standard |
Standard | ||||||||
|
|
IIS-Verwaltungskonsole |
IIS-ManagementConsole |
Standard |
Standard |
Standard |
N/V | |||||||
|
|
IIS-Verwaltungsskripts und -tools |
IIS-ManagementScriptingTools |
Verfügbar |
Verfügbar |
Verfügbar |
Verfügbar | |||||||
|
|
IIS-Verwaltungsdienst |
IIS-ManagementService |
Verfügbar |
Verfügbar |
Verfügbar |
N/V | |||||||
|
|
IIS 6-Verwaltungskompatibilität |
IIS-IIS6ManagementCompatibility |
Verfügbar |
Verfügbar |
Verfügbar |
Verfügbar | |||||||
|
|
|
IIS-Metabase- und IIS 6-Kompatibilität |
IIS-Metabase |
Verfügbar |
Verfügbar |
Verfügbar |
Verfügbar | ||||||
|
|
|
IIS 6-WMI-Kompatibilität |
IIS-WMICompatibility |
Verfügbar |
Verfügbar |
Verfügbar |
N/V | ||||||
|
|
|
IIS 6-Skripttools |
IIS-LegacyScripts |
Verfügbar |
Verfügbar |
Verfügbar |
N/V | ||||||
|
|
|
IIS 6-Verwaltungskonsole |
IIS-LegacySnapIn |
Verfügbar |
Verfügbar |
Verfügbar |
N/V | ||||||
|
FTP-Publishingdienst |
IIS-FTPPublishingService |
Verfügbar |
Verfügbar |
– |
– | ||||||||
|
|
FTP-Server |
IIS-FTPServer |
Verfügbar |
Verfügbar |
– |
– | |||||||
|
|
FTP-Verwaltungskonsole |
IIS-FTPManagement |
Verfügbar |
Verfügbar |
– |
– | |||||||
Windows-Aktivierungsdienst |
WAS-WindowsActivationService |
Verfügbar |
Verfügbar |
Verfügbar |
Verfügbar | |||||||||
|
Prozessmodell |
WAS-ProcessModel |
Standard |
Standard |
Standard |
Standard | ||||||||
|
.NET-Umgebung |
WAS-NetFxEnvironment |
Verfügbar |
Verfügbar |
Verfügbar |
Verfügbar | ||||||||
|
Konfigurations-APIs |
WAS-ConfigurationAPI |
Verfügbar |
Verfügbar |
Verfügbar |
Verfügbar | ||||||||
Grenzwert für Anforderungsausführung |
|
Unbegrenzt |
10 |
3 |
3 |
Zusammenfassung
In diesem Artikel haben wir die Unterschiede bei IIS 7.0 in den Windows Vista und Server 2008-Editionen untersucht.