JavaScript EditorJavascript debugger     Javascript examples


Team LiB
Previous Section Next Section

Index

A

Abandon method, Session object, 100
access control
ACLs (access control lists), 178–79
ASP.NET security, 158–59
Web services, 422–25
accessibility variables, 58–59
Access, Microsoft, 286, 297–98
accounts, security limitations, 150–51
ACLs (access control lists), 178–79. See also access control
ACL-based authorization, 178–79
Windows-based authentication and, 178
ActiveX Data Objects. See ADO (ActiveX Data Objects)
AddAt method, Controls collection, 240
<add> child element
<appSettings>, 560
<clientTarget>, 557
<httpHandlers>, 258
<httpModules>, 551
Add/Edit Application Extension Mapping dialog box, 393
Add method, Cache class, 457
Add New Item dialog box, 41–42, 47
Add New Project dialog box, 478
Add Or Remove Programs
IIS installation, 562
removing unnecessary services, 135–38
addresses, SqlConnection connection string keys, 285
Addr, SqlConnection connection string keys, 285
Add Web Reference dialog box, 435–36
Add Web User Control, Solution Explorer, 447
administrators
IIS installation, 562
security settings, 142
ADO (ActiveX Data Objects)
compared with ADO.NET, 280
constants, 59–60
improvements to, 5
migrating to ADO.NET, 511
ADO.NET, 280–90
ASPNET account setup, 288–90
DataAdapters, 301–2
database connections, 283
DataColumns, 302–3
DataReaders, 322–23, 517
DataRelations, 308
DataRows, 302–8
DataSets, 282–83, 301, 312–21
DataTables, 302–11
DataViews, 321–22
migrating from ADO, 511
.NET Data Providers, 280–82, 287
OleDbCommand, 296–98
OleDbConnection, 286–87
OleDbDataReader, 323
overview of, 280
parameter name specification, 301
ReadXml method, 302
resources, 279
SqlCommand, 290–96
SqlConnection, 283–86
SqlDataReader, 322–23
stored procedures, 299–301
trusted connections, 287
typed datasets, 313–21
updating datasets, 312–13
Web services and, 422
XML in, 283
ADO.NET Step by Step (Riordan), 279
AdRotator control, 257–60
advertising Web services, 425–27, 439
<a>, HTML element, 230
alias attribute, <clientTarget> element, 557
AllKeys property, Application Collection, 93
<allow> child element
roles attribute, 542
users attribute, 180, 542
verbs attribute, 180–81, 542
anonymous access, 178
APIs (application programming interfaces), for caching, 441, 456
Application collection, 112
Application Configuration dialog box, 392, 394
application deployment, 462
application structure and, 466
assembly deployment, 474–75
content deployment, 473–74
global assembly deployment, 474–75
IIS configured as an application, 466–69
IIS permissions, 475–76
manually, 473–76
overview of, 465
physical paths vs. URLs, 469–71
storing configuration settings, 471–72
target directories for, 473–75
versioning and, 475
Visual Studio .NET, 477–80
application-level output, tracing, 486–87, 504
Application Name, SqlConnection connection string keys, 284
Application objects
ASP.NET, 30
caching and, 442
methods and properties, 93
application pools, 129
application root, 481
applications. See also Web applications
configuring, 118
running, 14
scalability and, 104–5
structure of, 466
application state, 92–98
Application object methods and properties, 93
defined, 92
limitations of, 97–98
overview of, 92–93
reading and writing, 94–96
recommendations for information stored in, 96–97
synchronizing access to, 94
Application StaticObjects, 112
appRequestQueueLimit attribute, <httpRuntime>, 523
<appSettings> element
adding to configuration files, 481
attributes of, 560
overview of, 559
storing configuration settings, 472
storing user ID and passwords, 513
arrays
binding to DataGrids, 329–30
data type, 53
.ascx files, 37, 203, 213
.asmx files, 37, 413
ASP classic
ADO and, 280
application deployment, 465
Application object, 91
caching, 442
code compatibility, 213
compared with ASP.NET, 34
debugging, 483
directives, 194
error messages, 483–84
execution model, 220
impersonation, 181
migrating to ASP.NET, 507–9
overview of, 30
server controls, 111
Session object, 91, 98
storing configuration settings, 471
AspCompat attribute, @ Page directive, 509, 517
ASP Intrinsic objects, Page class, 209
ASP.NET
Access database and, 298
application deployment. See application deployment
application state, 92
attributes, 415
caching features, 441
classic ASP and, 30
code-behind, 35–36
code writing in, 211
configuration elements. See configuration elements
controls, 44–45
error messages, 496
event handlers, 45
event model, 369
execution model, 220
file types, 37–38
migrating from ASP, 507–9
mobile features, 36–37, 270–76
new features, 31–32
project types, 33–34
security. See security
server control state, 111
server-side data binding, 323
session state, 99, 103
side-by-side execution, 128
Web applications. See Web applications
Web Forms. See Web Forms
Web pages, 46–47
Web services. See Web services
Windows authentication and, 185
ASPNET account, 288–90
ASP.NET configuration, 113–30. See also Web.config
404 handler, 118–23
applications, 118
<httpModules>, 123–26
locking down, 127
overriding subdirectory settings, 126
overview of, 113–15
running ASP.NET applications against .NET Framework versions, 128–29
ASP.NET Mobile Web Application Project, 270
.aspx files, 37, 189, 484
assemblies
defined, 5
deploying, 474–75
managed, 5, 415
private, 362
shared, 362, 480
updating, 475
versions, 475
<assemblies> child element, <compilation>, 206, 530
assembly attribute, <compilation> element
<add> child element, 531
<remove> child element, 531
Assembly attribute, @Register directive, 205
<assemblyBinding>, 128
@ Assembly directive, Web Forms, 205–6
AssemblyName, Web services, 413
AssemblyVersionAttribute attribute, 362
Assert method, Debug class, 496, 503
AttachDBFilename, SqlConnection connection string keys, 284
attacks. See malicious users
attributes
@Assembly directive, 206
case sensitivity, 232
@Control directive, 203–4
@Implements directive, 204
@Import directive, 204
metadata attributes, 415
@OutputCache directive, 207–8
@Page directive, 195–98
@Register directive, 205
Attributes collection, HTML controls, 231
Attributes collection, server controls, 277
attributes, configuration elements, 519–60
<appSettings>, 560
<authentication>, 537–40
<authorization>, 542–43
<browserCaps>, 558–59
<clientTarget>, 557
<compilation>, 526–31
<customErrors>, 534–36
<globalization>, 521
<httpHandlers>, 548–50
<httpModules>, 551
<httpRuntime>, 523
<identity>, 541
<machineKey>, 543–44
<pages>, 532–34
<processModel>, 553–56
<securityPolicy>, 544–45
<sessionState>, 547
<trace>, 520
<trust>, 546
<webControls>, 557
auditing, 159
authentication, 165–84
access control and, 158
configuring Windows authentication, 168–69
Forms-based, 170–77, 185
IIS methods, 167–68
Passport, 169, 185
selecting type, 166
Web services, 428–29
Windows-based, 166–67, 185
<authentication> element
attributes, 537–40
configuring Forms authentication, 173
configuring Windows authentication, 168–69
overview of, 536–37
Authentication Methods dialog box, 167–68
authorization
access control and, 158
ACL-based, 178–79
locking down settings, 185
URL-based, 179–81
<authorization> element
ACL-based authorization and, 178–79
attributes, 542–43
configuring Forms authentication, 173
overview of, 541
RegLogin control, 391
URL-based authorization and, 179–81
Authors.xsl, code example, 295–96
AuthSuccess event handler, 398
autoEventWireup attribute, <pages> element, 532
Auto Format dialog box, 332–33, 516
Auto HIDE, Visual Studio .NET, 17
automatic postbacks, 74

Team LiB
Previous Section Next Section


JavaScript EditorJavascript debugger     Javascript examples