Index

Symbols | A | B

Symbols

& (ampersand), in URL, 61

* (asterisk)

in cmdlets, 91

in URL, 60

@ (at symbol)

in e-mail addresses, 231

in URL, 61

{ } (braces), in URL, 61

[ ] (brackets)

in set site command, 154

in URL, 61

^ (caret), in URL, 61

: (colon), in URL, 59, 60, 61

$ (dollar sign)

preceding redirect variables, 178

in URL, 60

= (equal sign), in URL, 61

! (exclamation point)

redirect variable, 178

in URL, 60

- (hyphen)

preceding cmdlet parameter, 91

in URL, 60

#include directive, 183

( ) (parentheses), in URL, 60

% (percent sign), in URL, 61

. (period), in URL, 59, 60

+ (plus sign), in URL, 60, 61

? (question mark), in URL, 61

' (single quote), in URL, 60

/ (slash), in URL, 61

// (double slash), in URL, 59, 61

~ (tilde), in URL, 61

_ (underscore), in URL, 60

A

access control, 63–64. See also authentication

based on domain name. See domain restrictions

based on IP address. See IP restrictions

access logs, 351–352, 385–387

analyzing, tracking software for, 385

centralized binary logging, 386, 397

- configuring, 409

- naming conventions for, 399

centralized W3C extended log file format, 386

configuring, 400–401

disabling, 410

enabling, 400

format of

- choosing, 385

- changing, 400

- list of, 386–387

IIS log file format, 386, 391–392, 402–403, 458

- configuring, 402–403

- naming conventions for, 398

location of, 352, 399

NCSA common log file format. See NCSA common log file format

ODBC logging. See ODBC logging

per-server logging, 386, 400

per-site logging, 386, 400

searching, 352

text encoding for, 352, 387, 400

uses of, 385

W3C extended log file format, 387, 393–396, 458

- configuring, 403–404

- naming conventions for, 399

access permissions, 64, 173, 296. See also group policies

assigning, guidelines for, 297

inherited, 298

list of, 296

module for, 434, 479

setting, 298–299

special permissions, 296

users and groups allowed to configure, 296

viewing, 297

access policy, managed handlers, 121–122, 159, 308

accessPolicy attribute, 121

account lockout policies, 302, 303

account policies, 302, 303–304

accounts

group accounts, 292

- domain-level accounts, 292

- IIS_IUSRS group, 293, 297

- local-level accounts, 292

IIS Manager user accounts, 318–319

user accounts, 292

- access permissions configured by, 297

- anonymous user account, 295

- domain-level accounts, 292

- for IIS, 292, 293

- IIS Manager user accounts, 318–319

- local-level accounts, 292

Active Directory Certificate Services, 323, 326, 327–329

Certificate Authority snap-in for. See Certificate Authority snap-in

installing, 329–330

starting and stopping, 331–332

submitting certificate requests to, 341–342

Web-based ASP application for, 328, 330–331

when to use, 324

Active Directory Client Certificate authentication, 309

Active Directory Group Policy, 300. See also group policies

Active Directory Users and Computers, 16

Active Server Pages. See entries at ASP

add app command, AppCmd, 104, 257

add apppool command, AppCmd, 102, 275

add backup command, AppCmd, 105, 416

ADD command, 22

add module command, AppCmd, 100

add site command, AppCmd, 101, 147, 148

add vdir command, AppCmd, 104, 167, 257

administration tools

command-line administration tool. See AppCmd

Computer Management console,16, 80–84

graphical administration tool. See IIS Manager

list of, 3, 16

Reliability and Performance Monitor, 17, 365–369

services. See also services

Web administration, 1

- account privileges for, 59

- tools for, list of, 16–17

Windows PowerShell. See Windows PowerShell

WMSVC (Web Management Service), 3, 17

- configuration values stored by, 4

- remote management using, 66, 74–76

- requests listened for, types of, 3

administration.config file, 412

administrators

access permissions configured by, 296

configuration performed by, based on role, 64

roles of, 62

advertising, jump pages for, 207

allowDefinition attribute, 12, 111

American Registry for Internet Numbers (ARIN), 136

ampersand (&), in URL, 61

anonymous authentication, 309, 310

availability of, by server role, 29, 38

enabling, 295

enabling and disabling, 311

module for, 432, 434–435

with Web servers, 41

anonymous identification, ASP.NET, 478

anonymous user account, 295

anonymous user identity, 292, 295

AnonymousAuthenticationModule module, 432, 434–435

APP administration object, 21

App management object, 96

AppCmd (Command-line Administration Tool), 3, 20–22, 95, 158

application management commands, 103–104

application pool management commands, 102–103

application pools

- changing settings, 276

- configuring, 270

- creating, 275

- deleting, 289

- starting and stopping, 278

- viewing, 268

applications

- changing settings, 259

- creating, 257

- default settings for, 255

- deleting, 264

- viewing, 254

ASP behaviors, configuring, 218

ASP caching, optimizing, 221

ASP COM+ execution, configuring, 222

ASP debugging and error handling, configuring, 226

ASP request handling, configuring, 220

ASP session state, configuring, 224

AutoStart state, configuring, 161

browser redirection with redirect variables, 179

CGI restrictions, configuring, 213

CGI settings, configuring, 215

commands for, list of, 22

compression, configuring, 191

configuration management commands, 98–100

configuration settings, determining, 113–115

content expiration, configuring, 185, 186

custom HTTP headers, configuring, 187

default documents, configuring, 180–182

directories

- browsing, enabling or disabling, 168

- deleting, 172

footers, configuring, 182

help on, 97

HTTP errors, configuring, 198

installation of, 85

ISAPI restrictions, configuring, 213

location of, 20, 95

management objects available to, 95–96

management objects, viewing, 97

migrating applications, 71

MIME types, configuring, 205

module management commands, 100–101

modules

- configuring, 129

- disabling, 130

- installed, viewing, 125

- managed, enabling, 128

- native, enabling, 127

- native, uninstalling, 131

numeric ID, configuring, 161

objects for, list of, 21

output caching, configuring, 259

parameters for, 97–98

requests currently running, listing, 269

running, 95

site management commands, 101–102

utility commands, 105–106

virtual directories

- creating, 167

- listing, 164

- properties of, modifying, 171

virtual directory management commands, 104–105

Web site limits, setting, 157

Web sites

- bindings for, 154

- deleting, 162

- managing, 151

- secured, creating, 148

- on server, listing, 142–143

- unsecured, creating, 147

Appcmd.xml file, 96

Apphostsvc (Application Host Helper Service), 66

application buffering, 381

application development, modules for, 430, 432

Application Host Helper Service (Apphostsvc), 66

application logs, 353

application pools, 252, 267. See also worker processes

AppCmd commands for, 102–103

assigning applications to, 276

configuring, 151–153, 255, 256, 269–273

CPU settings, 270

creating, 273–275

default, 67, 255

deleting, 289

feature changes to, 2

identity for, configuring, 277

managing, 74

name of, 270, 274

.NET Framework version used by, 270, 274

for new Web site, 144

optimizing performance of, 382–384

pipeline modes for, 270, 274

process model settings, 271

process orphaning settings, 272

rapid-fail protection for, 273, 278, 287

recycling settings, 272

request queue for

- limiting, 270, 288–289, 382

- optimizing performance of, 382–384

settings for, changing, 275

starting automatically, 270, 274

viewing, 267–269

Application Server Foundation, 28, 33

application servers, 26, 33

features available for, 27–31, 33

installing, 47–49

role services for, 33–36, 47

Web server support with, 48

applicationDefaults section, 255

ApplicationHost.config file, 9, 11–13. See also global configuration system

backups of, 412

location of, 429

applicationPools section, 270

applications, 68, 209, 251

alias for, 252, 256, 258

AppCmd commands for, 103–104

ASP applications. See ASP (Active Server Pages)

ASP.NET applications. See ASP.NET

assigning to application pools, 276

CGI programs. See CGI (Common Gateway Interface)

contexts for, 252–253

converting existing directories to, 258

CPU monitoring for, 285–286

creating, 253, 256–258

default site-wide application, 253

deleting, 263

directory-wide applications, 252

ISAPI applications, 69, 209–210, 380, 381–382

logon credentials for, 252, 255, 257

logon type for, 252, 255, 257

migrating, 71

output caching, configuring, 259–263

physical path for, 252, 257

redirecting browser requests to, 177

removing, to improve performance, 379

settings for

- changing, 258–259

- configuration levels of, 108

- configuring, 254–255

site-wide applications, 251, 252

starting point for, 251

viewing, 253

virtual directory for, 257, 259

Web applications. See Web applications

APPPOOL administration object, 21

Apppool management object, 96

architecture of IIS, 62

access control, 63–64

Web applications. See Web applications

Web sites, 62

architecture of services and processing, 64–72

IIS applications, 68

services, list of, 65

Worker Process isolation mode, 65–68

ARIN (American Registry for Internet Numbers), 136

ASP (Active Server Pages), 215. See also applications

automatic restarts for, 217

availability of, by server role, 28, 38

behaviors, configuring, 216–218

buffering for, 216

caching, optimizing performance of, 220–221

chunked transfer encoding for, 217

code page for, default, 217

COM+ execution for, 221–222

configuration levels of, 108

debugging for, 224–226

error handling for, 224–226

HTML fallback file for, 217

locale identifier (LCID) for, 217

module for, 432

objects used by, 215

parent paths for, 217

performance counters for, 369, 375

performance of, optimizing, 380, 381–382

request handling for, 218–220

resource files for, 215

response buffer limit for, 219

script timeout for, 219

scripting languages for, 215, 217

session state for, 223–224

threads per processor limit for, 219

with Web servers, 42

.asp file extension, 215

ASP Script Engine Cache, 384

Asp section, 218, 220, 221, 222, 224, 226

ASP template cache, 384

ASP.DLL extension, 211

ASP.NET, 226. See also .NET Framework; applications

availability of, by server role, 28, 38

batch compilations of, 108, 247–248

configuration file for, 5

connection strings for, 237–240

deploying applications, 266

globalization for, 108, 249

installing, 264–265

integration into IIS 7.0, 1, 433, 468

key/value pairs stored by, 233–234

module for, 432

multiple versions of

- configuration for, 265

- default version of, 264

- installing, 264

- monitoring performance of, 265

- side-by-side execution of, 264

performance counters for, 369

performance of, optimizing, 380, 381–382

pipeline modes for, 69–72

profiles for, 108, 241, 244–245

providers for, 110, 240–243

request validation for, 237

server-level configuration for, 227

session state for, 223–224, 227–231, 236

SMTP e-mail settings for, 231–233

trust levels for, 108, 243–244

uninstalling older versions of, 266

user roles for, 108, 240, 245

users for, 108, 241, 246

with Web servers, 42

ASP.NET controls

base type for, 235

compilation mode for, 236

registering, 234

response buffering for, 235

ASP.NET Forms-based authentication, 310, 312

ASP.NET IIS Registration tool, 265

ASP.NET impersonation, 309, 312

ASP.NET pages

base type for, 235

compilation mode for, 236

configuration levels of, 110

master page path for, 236

namespaces for, 236

response buffering for, 235

theme for, 237

view state for

- authenticated, 236

- enabling, 236

- maximum field length, 236

ASP.NET State Service (aspnet_state), 66

aspnet_filter.dll file, 69, 213, 265

aspnet_isapi.dll file, 211, 265

AspNetMembershipProvider provider, 241

aspnet_regiis tool, 265, 267

ASPNET_schema.xml file, 5, 429

AspNetSqlProfileProvider provider, 241

AspNetSqlRoleProvider provider, 241

aspnet_state (ASP.NET State Service), 66

AspNetWindowsTokenRoleProvider provider, 241

assemblies, ASP.NET, 226

asterisk (*)

in cmdlets, 91

in URL, 60

at symbol (@)

in e-mail addresses, 231

in URL, 61

attributes in XML schema defining, 6

encrypted, 7

flags for combinations of values, 7

friendly-name of, 7

required, 6

unique, 7

validation for, 7

auditing policies, 303, 304–305

authentication

Active Directory Client Certificate authentication, 309

anonymous authentication, 309, 310

- availability of, by server role, 29, 38

- enabling, 295

- enabling and disabling, 311

- module for, 432, 434–435

- with Web servers, 41

ASP.NET Forms-based authentication, 310, 312

availability of, by server role, 29, 39

basic authentication, 309

- availability of, by server role, 30, 39

- combining with integrated or digest Authentication, 310

- enabling and disabling, effects of, 311

- module for, 432, 436

- realm for, specifying, 312

- with Web servers, 43

Client Certificate Mapping Authentication, 44

- availability of, by server role, 30, 39

- module for, 433, 437

configuration levels of, 108

default, module for, 434, 479

digest authentication, 309

- availability of, by server role, 30, 39

- combining with basic Authentication, 310

- module for, 433, 443–444

- realm for, specifying, 312

- reversible password encryption requirements, 310

- with Web servers, 44

IIS Client Certificate Mapping Authentication, 44, 310

- availability of, by server role, 30, 39

- module for, 433, 462–464

for new Web site, 144

passport authentication, 313

with Web servers, 43

authentication modes, 309

combining, 310

enabling and disabling, 311–313

global authentication, 310

list of, 309–310

local authentication, 310

authorization rules for URLs, 2, 44, 313. See also .NET roles

availability of, by server role, 30, 39

configuration levels of, 108, 313

modifying, 315

module for, 433, 434, 476–477, 484

removing, 315

B

BACKUP administration object, 21

Backup management object, 96

backups of CAs (certificate authorities), 332–334

backups of IIS, 411

 

 

© Microsoft. All Rights Reserved.