WAP (Wireless Application Protocol), 88, 95
Web Application Stress Tool, 226–227
Web controls
base class for, 26
Base controls, 29
Calendar.aspx, 27–28
capabilities of, basic, 27
custom, creating, 33
hierarchy, inheritance, 28–29
ListControl, 29
User controls, 30–32
Web farms
cached data with, 135
validation keys, 285
ViewState validation keys with, 49
Web services configuration section, 189
web.config files
application settings, 194–195
ASP setting equivalents, 278
ASP.NET sections, table of, 188–189
authentication element, 205
centralized settings, 191–192
compilation element, 234
cookieless sessions for mobile browsers, 95
custom configuration section handler, 195–199
debugging, enabling, 254
directories for, 187
encrypting, 200
file structure, 190–191
file upload size, limiting, 46
groups within sections, 191
handlers, adding with, 6
impersonation with, 206–208
inherited settings, 188
locking down, 192–193
mobile custom attributes, enabling, 103
module registration, 8
parent files, 191–192
purpose of, 184, 186
scriptless mobile rendering, 93
security for, 199–200
storing custom data, 193–199
tracing, enabling, 229
updating live sites, 295
Windows Authentication, 204–205, 212–213
Windows mode authentication, 205
Windows.Forms namespace, 284
WindowsPrincipal objects, 212–215
Wireless Application Protocol (WAP), 88, 95
Wireless Markup Language (WML), 88, 94
wizards
controls in, handling, 17
MultiPageWizard_PageOne.aspx, 18
multiple page with session state, 17–19
purpose of, 15
single page approach, 16–17
SinglePageWizard.aspx, 16–17
validators for, 284
view state with, 17
WML (Wireless Markup Language), 88, 94
worker process
configuration section, 189
purpose of, 186
security, 296
WriteLine method of Debug, 255–256