Logo
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
PREGNANCY
 
 
Windows Server

Planning the Installation : Installation Scenarios for IIS 7.0 (part 2) - IIS Managed Modules and .NET Extensibility Server Workload & IIS Full Install

12/23/2011 6:28:42 PM

IIS Managed Modules and .NET Extensibility Server Workload

It is possible to take advantage of .NET without installing ASP.NET. You probably wonder when this type of server workload would be appropriate. Imagine you have developed your own custom HTTP modules specific to your environment. (This could include various content handling, redirection, session management, logging, or other custom application components.) This type of server workload would enable you to deploy servers with only the necessary modules to support your applications. You would have the power of IIS 7.0 and a small secure Web server footprint to meet your needs. The static file modules, along with the IIS Managed Modules and .NET Extensibility, make up this workload type.

Table 5 lists all components that are installed when you configure your server to use the IIS Managed Modules and .NET Extensibility workload server. The table includes the appropriate update names.

Table 5. IIS Managed Modules and .NET Extensibility Server Options
Server ManagerUpdate Name
Static ContentIIS-StaticContent
Default DocumentIIS-DefaultDocument
Directory BrowsingIIS-DirectoryBrowsing
HTTP ErrorsIIS-HttpErrors
HTTP LoggingIIS-HttpLogging
Logging ToolsIIS-LoggingLibraries
Request MonitorIIS-RequestMonitor
Request FilteringIIS-RequestFiltering
Static Content CompressionIIS-HttpCompressionStatic
IIS Management ConsoleIIS-ManagementConsole
.NET ExtensibilityIIS-NetFxExtensibility

To install IIS features for the IIS Managed Modules and .NET Extensibility 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-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 IIS Managed Modules and .NET Extensibility server workload via ServerManagerCMD, use the following command from a command prompt:

ServerManagerCmd.exe -install Web-Server
ServerManagerCmd.exe -install Web-Net-Ext

IIS Full Install

You might want to do a complete IIS 7.0 installation in a test environment to evaluate everything IIS 7.0 has to offer. When you install all 40-plus modules, you are guaranteed that everything you need is available. In a true development scenario, however, it is probably not a good idea to do a full installation, because you could run into issues when you migrate your applications to a production environment that contains only a subset of modules. If you install only the minimum number of modules and features in your development environment, you will gain a complete understanding of what modules are needed and why. This will help keep your production server installation footprint smaller and more secure. The fewer modules deployed, the better your application performance will be. The more you do to match your development environment to your production servers, the more likely it is that you’ll have a smooth transition from development to production.

Table 6 lists all the components installed when you do a full installation of IIS 7.0. The table includes the appropriate update names.

Table 6. Full Server Install Components
Server ManagerUpdate Name
Internet Information ServicesIIS-WebServerRole
World Wide Web ServicesIIS-WebServer
Common HTTP FeaturesIIS-CommonHttpFeatures
Static ContentIIS-StaticContent
Default DocumentIIS-DefaultDocument
Directory BrowsingIIS-DirectoryBrowsing
HTTP ErrorsIIS-HttpErrors
HTTP RedirectionIIS-HttpRedirect
Application DevelopmentIIS-ApplicationDevelopment
ASP.NETIIS-ASPNET
.NET ExtensibilityIIS-NetFxExtensibility
ASPIIS-ASP
CGIIIS-CGI
ISAPI ExtensionsIIS-ISAPIExtensions
ISAPI FiltersIIS-ISAPIFilter
Server-Side IncludesIIS-ServerSideInclude
Health and DiagnosticsIIS-HealthAndDiagnostics
HTTP LoggingIIS-HTTPLogging
Logging ToolsIIS-LoggingLibraries
Request MonitorIIS-RequestMonitor
TracingIIS-HttpTracing
Custom LoggingIIS-CustomLogging
ODBC LoggingIIS-ODBCLogging
SecurityIIS-Security
Basic AuthenticationIIS-BasicAuthentication
Windows AuthenticationIIS-WindowsAuthentication
Digest AuthenticationIIS-DigestAuthentication
Client Certificate Mapping AuthenticationIIS-ClientCertificateMappingAuthentication
IIS Client Certificate Mapping AuthenticationIIS-IISCertificateMappingAuthentication
URL AuthorizationIIS-URLAuthorization
Request FilteringIIS-RequestFiltering
IP and Domain RestrictionsIIS-IPSecurity
PerformanceIIS-Performance
Static Content CompressionIIS-HttpCompressionStatic
Dynamic Content CompressionIIS-HttpCompressionDynamic
Management ToolsIIS-WebServerManagementTools
IIS Management ConsoleIIS-ManagementConsole
IIS Management Scripts and ToolsIIS-ManagementScriptingTools
Management ServiceIIS-ManagementService
IIS 6 Management CompatibilityIIS-IIS6ManagementCompatibility
IIS Metabase CompatibilityIIS-Metabase
IIS 6 WMI CompatibilityIIS-WMICompatibility
IIS 6 Scripting ToolsIIS-LegacyScripts
IIS 6 Management ConsoleIIS-LegacySnapIn
FTP Publishing ServiceIIS-FTPPublishingService
FTP ServerIIS-FTPServer
FTP Management ConsoleIIS-FTPManagement
Windows Process Activation ServiceWAS-WindowsActivationService
Process ModelWAS-ProcessModel
.NET EnvironmentWAS-NetFxEnvironment
Configuration APIsWAS-ConfigurationAPI

To install IIS features for a full server install 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-HttpRedirect;
IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;
IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;
IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;
IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;
IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;
IIS-BasicAuthentication;IIS-WindowsAuthentication;
IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;
IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;
IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;
IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;
IIS-WebServerManagementTools;IIS-WebServerManagementTools;
IIS-ManagementConsole;IIS-ManagementScriptingTools;
IIS-ManagementService;IIS-IIS6ManagementCompatibility;
IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;
IIS-LegacySnapIn;IIS-FTPPublishingService;IIS-FTPServer;
IIS-FTPManagement;WAS-WindowsActivationService;WAS-ProcessModel;
WAS-NetFxEnvironment;WAS-ConfigurationAPI

To perform a full server install via ServerManagerCMD, use the following command from a command prompt:

ServerManagerCMD.exe –install Web-Server –allSubFeatures

Table 7 lists all ServerManagerCMD update names. Note that to perform a full installation using ServerManagerCMD, you can simply specify the –a switch. Refer to Table 7 when you need to install specific modules.

Table 7. Complete List of ServerManagerCMD Update Names
Server ManagerUpdate Name
Common HTTP FeaturesWeb-Common-Http
Static ContentWeb-Static-Content
Default DocumentWeb-Default-Doc
Directory BrowsingWeb-Dir-Browsing
HTTP ErrorsWeb-Http-Errors
HTTP RedirectionWeb-Http-Redirect
Application DevelopmentWeb-App-Dev
ASP.NETWeb-Asp-Net
.NET ExtensibilityWeb-Net-Ext
ASPWeb-ASP
CGIWeb-CGI
ISAPI ExtensionsWeb-ISAPI-Ext
ISAPI FiltersWeb-ISAPI-Filter
Server Side IncludesWeb-Includes
Health and DiagnosticsWeb-Health
HTTP LoggingWeb-Http-Logging
Logging ToolsWeb-Log-Libraries
Request MonitorWeb-Request-Monitor
TracingWeb-Http-Tracing
Custom LoggingWeb-Custom-Logging
ODBC LoggingWeb-ODBC-Logging
SecurityWeb-Security
Basic AuthenticationWeb-Basic-Auth
Windows AuthenticationWeb-Windows-Auth
Digest AuthenticationWeb-Digest-Auth
Client Certificate Mapping AuthenticationWeb-Client-Auth
IIS Client Certificate Mapping AuthenticationWeb-Cert-Auth
URL AuthorizationWeb-Url-Auth
Request FilteringWeb-Filtering
IP and Domain RestrictionsWeb-IP-Security
PerformanceWeb-Performance
Static Content CompressionWeb-Stat-Compression
Dynamic Content CompressionWeb-Dyn-Compression
Management ToolsWeb-Mgmt-Tools
IIS Management ConsoleWeb-Mgmt-Console
IIS Management Scripts and ToolsWeb-Scripting-Tools
Management ServiceWeb-Mgmt-Service
IIS 6 Management CompatibilityWeb-Mgmt-Compat
IIS 6 Metabase CompatibilityWeb-Metabase
IIS 6 WMI CompatibilityWeb-WMI
IIS 6 Scripting ToolsWeb-Lgcy-Scripting
IIS 6 Management ConsoleWeb-Lgcy-Mgmt-Console
FTP Publishing ServiceWeb-Ftp-Publishing
FTP ServerWeb-Ftp-Server
FTP Management ConsoleWeb-Ftp-Mgmt-Console
Windows Process Activation ServiceWAS
Process ModelWAS-Process-Model
.NET EnvironmentWAS-NET-Environment
Configuration APIsWAS-Config-APIs

Other -----------------
- Sharepoint 2010 : Configuring Crawls (part 3) - Using Server Name Mappings & Controlling Host Distribution
- Sharepoint 2010 : Configuring Crawls (part 2) - Creating and Managing Crawl Rules
- Sharepoint 2010 : Configuring Crawls (part 1) - Creating and Managing Content Sources
- Windows Server 2003 : Creating and Enforcing Security Policies (part 3) - Microsoft Baseline Security Analyzer
- Windows Server 2003 : Creating and Enforcing Security Policies (part 2) - Security Configuration and Analysis
- Windows Server 2003 : Creating and Enforcing Security Policies (part 1) - Using Security Policy Templates
- Microsoft Dynamic CRM 4.0 : MapPoint Integration (part 2) - MapPoint Web Services
- Microsoft Dynamic CRM 4.0 : MapPoint Integration (part 1) - MapPoint 2009
- Microsoft Dynamic CRM 4.0 : Microsoft Live Search Maps
- Configuring Email Settings in Windows Small Business Server 2011 (part 2) - Setting Mailbox Quotas & Moving Exchange Server Data
- Configuring Email Settings in Windows Small Business Server 2011 (part 1) - Configure a Smart Host for Internet Email & Using the POP3 Connector
- System Center Configuration Manager 2007 : Configuration Manager Queries - Relationships, Operations, and Joins
- System Center Configuration Manager 2007 : Configuration Manager Queries - Advanced Queries
- Active Directory Domain Services 2008 : Modify a Group Object Managed By Properties & Modify a Group Object Protection from Deletion
- Active Directory Domain Services 2008 : Modify a Group Object’s Type & Modify a Group Object’s Members
- Windows Server 2003 : Managing WWW Sites (part 4) - HTTP Headers Tab & Custom Errors Tab
- Windows Server 2003 : Managing WWW Sites (part 3) - Directory Security Tab
- Windows Server 2003 : Managing WWW Sites (part 2) - Home Directory Tab & Documents Tab
- Windows Server 2003 : Managing WWW Sites (part 1) - Web Site Tab & Performance Tab
- Windows Server 2003 : Advanced Internet Information Services - Site-Level Administration & Directory-Level Administration
 
 
Most view of day
- Microsoft PowerPoint 2010 : Creating New Slides (part 2) - Creating a Slide from a Layout, Copying Slides
- Microsoft Content Management Server Development : A Placeholder Control to Store All HTML Tags (part 1)
- Windows Phone 7 Programming Model : Device Information
- Your Life in Sync—Windows 7 and Live Services : Beyond Windows Live: The Mesh
- Sharepoint 2013 : Managing Site Security - Create Permission Levels for a Site
- Microsoft Systems Management Server 2003 : Queries (part 3) - Executing Queries
- Windows Phone 8 : Configuring Basic Device Settings - About Your Phone
- Accessing and Using Your Network : Sharing Resources with the Network (part 2) - Sharing a Resource
- Mix and Match with Old Windows and Macs : Installing Optional Network Components
- Microsoft Exchange Server 2013 : Creating new mailboxes (part 2) - Languages
Top 10
- Microsoft Project 2010 : Linking Tasks (part 8) - Auditing Task Links,Using the Task Inspector
- Microsoft Project 2010 : Linking Tasks (part 7) - Creating Links by Using the Mouse,Working with Automatic Linking Options
- Microsoft Project 2010 : Linking Tasks (part 6) - Creating Links by Using the Entry Table
- Microsoft Project 2010 : Linking Tasks (part 5) - Creating Links by Using the Task Information Dialog Box
- Microsoft Project 2010 : Linking Tasks (part 4) - Entering Leads and Lags, Creating Links by Using the Menu or Toolbar
- Microsoft Project 2010 : Linking Tasks (part 3) - Using the Start-to-Start Relationship,Using the Finish-to-Finish Relationship
- Microsoft Project 2010 : Linking Tasks (part 2) - Using the Start-to-Start Relationship,Using the Finish-to-Finish Relationship
- Microsoft Project 2010 : Linking Tasks (part 1) - Defining Dependency Links
- Microsoft Project 2010 : Defining Task Logic - Manipulating Your Schedule
- Microsoft Lync Server 2013 : Director Troubleshooting (part 3) - Synthetic Transactions,Telnet
 
 
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
2015 Camaro