Index_A


A

Accept-Language headers, 146–147

accessKey with mobile browsers, 102–103

Active Server Pages. See ASP

adapters for mobile browsers, 89–90, 102–104

advantages of ASP.NET, 2, 268

Alert.aspx, 33–34

allow tags, 297

analyzing performance, 223–224. See also performance

anonymous access

denying, 217

file upload problems from, 46

purpose of, 204

apartment model–threaded components, 111, 237

Application API, 133, 171. See also application state

Application Center Test program, 226

Application Restarts counter, 229

application settings, 194–195

application state

API preferred for. See Cache API

Application API, 133, 171

Application vs. Cache API, 171

ASP vs. ASP.NET, 282

browser history method, 163

cache key dependencies, 162, 293

cache privacy, 291

cascading removal of entries, 162

controls, partial page caching of, 164–169

defined, 110, 133

dependencies, inserting, 173–176

dependencies, removing, 160–162

deterministic page serving, 158–163

HTTP cache headers, 138–140

invalidation headers, 155–157

location of cache, selecting, 151–152

nonremovable cache items, 177

out-of-process option, 294

OutputCache. See OutputCache directives

partial page caching, 163–169

programmatic removal of pages, 163

removing cached items, 163, 177

setting cache items, 172–177

shared user control entries, 169

static variables for, 177–179

techniques for, table of, 133

varying by control state, 167–169

what to cache, 172

Application_OnError handlers, 250, 298

appSettings section of web.config, 194–195

.asax files, 263

.ascx files, 263

.ashx files, 263

.aspx files, 264–265

.asmx files, 263

ASP (Active Server Pages)

advantages over prior technologies, 259–260

ASPCompat directive, 281

backward-compatibility with, 267

error handling, 273–275

include files, 276

integrating with ASP.NET, 276–282

ISAPI, compared to, 260

mapping to ISAPI, 261–263

migrating to .NET. See moving to ASP.NET

name value pairs, 269–270

render functions, 270–271

session state for, 110–112

settings for, 277

upgrading to .NET. See moving to ASP.NET

ASPCompat, 300

ASPNET account, 206, 296

ASP.NET Authentication, 205–206

aspnet_setreg.exe, 200

assemblies

directory for, 251

performance overhead of, 234

authentication

anonymous access, 46, 204, 217

ASP.NET options, 205–206

Basic Authentication, 204, 296

client certificates, 204

configuration section, 188

cookies for, 210

defined, 201

Digest Authentication, 205

Forms Authentication, 206, 208–211, 213–215, 296

IIS authentication, 203–205

impersonation with, 206–208

Integrated Authentication, 119, 205, 290

loginUrl pages, 209–211

Passport mode, 206

passwords for, 209, 211, 296

RedirectFromLoginPage, 296

SQL Server issues, 290

SQLServer session state, 119–120

SSL with, 209

tickets, 209

validation callbacks with, 159

web.config element for, 205

Windows Authentication, 204–205, 212–213

Windows mode, 205

authorization

configuration section, 188

defined, 202

DenyAnonymous_Web.config, 217

file authorization, 216, 296

groups with, 217

purpose of, 216

tag processing order, 217, 297

URL authorization, 216–218

wildcards for, 217




Microsoft ASP. NET Coding Strategies with the Microsoft ASP. NET Team
Microsoft ASP.NET Coding Strategies with the Microsoft ASP.NET Team (Pro-Developer)
ISBN: 073561900X
EAN: 2147483647
Year: 2005
Pages: 144

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net