start /w pkgmgr.exe /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;
IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;
IIS-HttpErrors;IIS-HealthAndDiagnostics;IIS-HttpLogging;
IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;
IIS-RequestFiltering;IIS-HttpCompressionStatic;
IIS-WebServerManagementTools;IIS-ManagementConsole;
WAS-WindowsActivationService;WAS-ProcessModel;
WAS-NetFxEnvironment;WAS-ConfigurationAPI
ServerManagerCMD.exe –install Web-Server
ASP.NET
The Microsoft
ASP.NET Web server is probably the most commonly used server workload
type. ASP.NET has proven to be very popular among developers. IIS 7.0
and ASP.NET are designed to work closely together, and ASP.NET is a
first-class citizen in IIS 7.0. Developers can deploy managed code at
the same level as native modules. The integrated pipeline option
provides this functionality. The Static Content Web Server modules,
along with specific ASP.NET options, make up the ASP.NET workload
server.
Table 2
lists all components that are installed when you configure your server
to use the ASP.NET workload server. The table includes the appropriate
update names.
Table 2. ASP.NET Workload Server Options
Server Manager | Update Name |
---|
Static Content | IIS-StaticContent |
Default Document | IIS-DefaultDocument |
Directory Browsing | IIS-DirectoryBrowsing |
HTTP Errors | IIS-HttpErrors |
HTTP Logging | IIS-HttpLogging |
Logging Tools | IIS-LoggingLibraries |
Request Monitor | IIS-RequestMonitor |
Request Filtering | IIS-RequestFiltering |
Static Content Compression | IIS-HttpCompressionStatic |
IIS Management Console | IIS-ManagementConsole |
ASP.NET | IIS-ASPNET |
.NET Extensibility | IIS-NetFxExtensibility |
ISAPI | IIS-ISAPIFilter |
ISAPI Extensions | IIS-ISAPIExtensions |
To install IIS features for the ASP.NET server workload via Package Manager, use the following command from a command prompt:
start /w pkgmgr.exe /iu:IIS-WebServerRole;IIS-WebServer;
IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;
IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;
IIS-ASPNET;IIS-NetFxExtensibility;IIS-ISAPIExtensions;
IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;
IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;
IIS-RequestFiltering;IIS-HttpCompressionStatic;
IIS-WebServerManagementTools;IIS-ManagementConsole;
WAS-WindowsActivationService;WAS-ProcessModel;
WAS-NetFxEnvironment;WAS-ConfigurationAPI
To install IIS features for the ASP.NET server workload via ServerManagerCMD, use the following command from a command prompt:
ServerManagerCmd.exe -install Web-Server
ServerManagerCmd.exe -install Web-ASP-NET
ServerManagerCmd.exe -install Web-NET-Ext
ServerManagerCmd.exe -install Web-Filtering
ServerManagerCmd.exe -install Web-ISAPI-Filter
ServerManagerCmd.exe -install Web-ISAPI-Ext
Classic ASP
Before Microsoft
released ASP.NET, classic ASP was used as the main programming language
on IIS. Many Web sites still use classic ASP today, and IIS 7.0
supports classic ASP. Your classic ASP applications will easily port to
IIS 7.0. You can take advantage of the new benefits such as diagnostics,
logging, and troubleshooting, while at the same time maintaining your
existing applications, enabling you to have the best of both worlds. You
will be able to keep your classic ASP around and have the benefits of
IIS 7.0. The static file modules, along with specific classic ASP
options, make up the ASP workload server.
Table 3
lists all components that are installed when you configure your server
to use the classic ASP workload server. The table includes the
appropriate update names.
Table 3. Classic ASP Workload Server Options
Server Manager | Update Name |
---|
Static Content | IIS-StaticContent |
Default Document | IIS-DefaultDocument |
Directory Browsing | IIS-DirectoryBrowsing |
HTTP Errors | IIS-HttpErrors |
HTTP Logging | IIS-HttpLogging |
Logging Tools | IIS-LoggingLibraries |
Request Monitor | IIS-RequestMonitor |
Request Filtering | IIS-RequestFiltering |
Static Content Compression | IIS-HttpCompressionStatic |
IIS Management Console | IIS-ManagementConsole |
ASP | IIS-ASP |
ISAPI Extensions | IIS-ISAPI-Extensions |
To
install IIS features for the classic ASP server workload via Package
Manager, use the following command from a command prompt:
start /w pkgmgr.exe /iu:IIS-WebServerRole;IIS-WebServer;
IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;
IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;
IIS-ASP;IIS-ISAPIExtensions;IIS-HealthAndDiagnostics;
IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;
IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;
IIS-WebServerManagementTools;IIS-ManagementConsole;
WAS-WindowsActivationService;WAS-ProcessModel;
WAS-NetFxEnvironment;WAS-ConfigurationAPI
To install IIS features
for the classic ASP Web server workload via ServerManagerCMD, use the
following command from a command prompt:
ServerManagerCmd.exe -install Web-Server
ServerManagerCmd.exe -install Web-ASP
ServerManagerCmd.exe -install Web-Filtering
ServerManagerCmd.exe -install Web-ISAPI-Ext
FastCGI Server Workload
FastCGI is an
alternative to CGI (Common Gateway Interface). This is a
language-independent extension to CGI that provides high performance
without being tied to a specific server platform.
One of the design goals
of Windows Server 2008 is to provide a common Web server platform for
all types of applications. This includes applications based on Microsoft
technology such as ASP.NET and classic ASP, as well as non-Microsoft
technology such as PHP.
Table 4
lists all components that are installed when you configure your server
to use the FastCGI workload server. The table includes the appropriate
update names.
Table 4. FastCGI Workload Server Options
Server Manager | Update Name |
---|
Static Content | IIS-StaticContent |
Default Document | IIS-DefaultDocument |
Directory Browsing | IIS-DirectoryBrowsing |
HTTP Errors | IIS-HttpErrors |
HTTP Logging | IIS-HttpLogging |
Logging Tools | IIS-LoggingLibraries |
Request Monitor | IIS-RequestMonitor |
Request Filtering | IIS-RequestFiltering |
Static Content Compression | IIS-HttpCompressionStatic |
IIS Management Console | IIS-ManagementConsole |
CGI | IIS-CGI |
To install IIS features for the FastCGI server workload via Package Manager, use the following command from a command prompt:
start /w pkgmgr.exe /iu:IIS-WebServerRole;IIS-WebServer;
IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;
IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;
IIS-CGI;IIS-HealthAndDiagnostics;IIS-HttpLogging;
IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;
IIS-RequestFiltering;IIS-HttpCompressionStatic;
IIS-WebServerManagementTools;IIS-ManagementConsole;
WAS-WindowsActivationService;WAS-ProcessModel;
WAS-NetFxEnvironment;WAS-ConfigurationAPI
To install IIS features for the FastCGI server workload via ServerManagerCMD, use the following command line:
ServerManagerCmd.exe -install Web-Server
ServerManagerCmd.exe -install Web-CGI