Feature to Configuration Reference
by Saad Ladki
IIS Manager Feature to Configuration Mapping
This is a quick reference for mapping IIS 7.0 and above Manager features in the feature list to configuration sections and the modules that consume those configuration sections.
The table below shows the IIS Manager feature name, followed by the configuration section(s) that feature reads and writes, followed by the module(s) that consume the configuration section(s). In some cases, the configuration section is consumed by the IIS core server, IIS Manager, .NET Framework 2.0 or ASP.NET 2.0, and these are marked specially in square braces, e.g. [IIS Server Core]. For more information on IIS modules, please see the IIS Module Overview
IIS Manager Feature Name |
Configuration Section |
What consumes this? Module (Type/Dll) |
---|---|---|
.NET Compilation |
system.web/compilation |
|
.NET Globalization |
system.web/globalization |
|
.NET Trust Levels |
system.web/trust |
|
[Authentication] Anonymous |
system.webServer/security/anonymousAuthentication |
AnonymousAuthenticationModule (authanon.dll) |
[Authentication] Basic |
system.webServer/security/basicAuthentication |
BasicAuthenticationModule (authbas.dll) |
[Authentication] Digest |
system.webServer/security/digestAuthentication |
DigestAuthenticationModule (authmd5.dll) |
[Authentication] Forms |
system.web/authentication |
FormsAuthentication (System.Web.Security.FormsAuthenticationModule) |
[Authentication] Windows |
system.webServer/security/windowsAuthentication |
WindowsAuthenticationModule (authsspi.dll) |
Administrators |
administration.config: administrators |
[IIS Manager, Web Management Service (WMSVC)] |
Application Settings |
appSettings |
|
ASP |
system.webServer/asp (indirect) |
IsapiModule (isapi.dll) |
Authorization Rules |
system.webServer/security/authorization |
UrlAuthorizationModule (urlauthz.dll) |
Certificates |
[Local Machine Certificate Store] |
|
CGI |
system.webServer/cgi |
CgiModule (cgi.dll) |
Compression
|
system.webServer/httpCompression
|
DynamicCompressionModule (compdyn.dll) StaticCompressionModule (compstat.dll) |
system.webServer/urlCompression
| ||
Connection Strings |
connectionStrings |
|
Custom Error Pages |
system.webServer/httpErrors |
CustomErrorModule (custerr.dll) |
Default Document |
system.webServer/defaultDocument |
DefaultDocumentModule (defdoc.dll) |
Directory Browsing |
system.webServer/directoryBrowse |
DirectoryListingModule (dirlist.dll) |
Failed Request Tracing Rules
|
system.webServer/tracing/traceFailedRequests |
FailedRequestsTracingModule (iisfreb.dll)
|
system.webServer/tracing/traceProviderDefinitions | ||
Handler Mappings |
system.webServer/handlers |
[IIS Server Core] |
HTTP Headers |
system.webServer/httpProtocol |
ProtocolSupportModule (protsup.dll) |
IP and Domain Restrictions |
system.webServer/ipSecurity |
IpRestrictionModule (iprestr.dll) |
ISAPI and CGI Restrictions
|
system.webServer/security/isapiCgiRestriction
|
CgiModule (cgi.dll) |
IsapiModule (isapi.dll) | ||
ISAPI Filters |
system.webServer/isapiFilters |
IsapiFilterModule (filter.dll) |
Logging
|
system.applicationHost/log |
[IIS Server Core] |
system.webServer/httpLogging |
HttpLoggingModule (loghttp.dll) | |
Machine Key |
system.web/machineKey |
|
Management Service |
Registry: HKLM\SOFTWARE\Microsoft\WebManagement\Server |
[Web Management Service (WMSVC)] |
Membership Roles |
system.web/roleManager |
RoleManager (System.Web.Security.RoleManagerModule) |
Membership Users |
system.web/membership |
|
MIME Types |
system.webServer/staticContent |
StaticFileModule (static.dll) |
Modules
|
system.webServer/globalModules |
[IIS Server Core]
|
system.webServer/modules | ||
Output Caching Rules |
system.webServer/caching |
HttpCacheModule (cachhttp.dll) |
Pages and Controls |
system.web/pages |
[ASP.NET 2.0] |
Profile |
system.web/profile |
Profile (System.Web.Profile.ProfileModule) |
Providers |
system.web/membership |
|
Redirect Rules |
system.webServer/httpRedirect |
HttpRedirectionModule (redirect.dll) |
Rights and Permissions |
system.webServer/access |
[IIS Server Core] |
Server Side Includes |
system.webServer/serverSideInclude |
ServerSideIncludeModule (iis_ssi.dll) |
Session State
|
system.web/sessionState |
Session (System.Web.SessionState.SessionStateModule)
|
system.web/sessionPageState | ||
SMTP E-mail |
system.net/mailSettings/smtp |
[.NET Framework 2.0] |
SSL Settings |
system.webServer/access |
[IIS Server Core] |
Worker Processes |
|
|