Manning Logo
Home | Ordering Info | Shopping Cart | Manage My Account | Login
Attention customers: online shopping is now available exclusively through our main website: http://www.manning.com. Thank you.
Programming Windows Server 2003

Inside the book

Sample Chapters Table of Contents Index Preface Source Code Author Online

Manning Blog

Why small is sweet?

Author Blogs

Dave Crane more...

Author Calendar

Upcoming Events

Catalog

Java .NET Perl XML All by Subject All by Title

About...

Manning Contact Us Ordering FAQs ebooks Covers Sandbox Forums Distributors Manning Early Access Program (MEAP) Affiliate Program Academia/Publicity User Group Program Press Releases Jobs

Manning Publications Co.
209 Bruce Park Avenue
Greenwich, CT 06830

Programming Windows Server 2003
Robert Hill Foster

2003 | 328 pages
ISBN: 1930110987
$22.50 PDF ebook  
$44.95 Softbound print book  

Index

Numerics

1.5.2 ant.jar 117
128-bit encryption 227
503 Service Unavailable 81, 83

A

abstract definitions 174, 176
Access control 89
Access Permissions 126ñ127
account lockout 230
ACTION attribute 38, 47
activation of object
     activating objects 104
     activation context 138
     activation type 130
     context 138
     defined 104
     JIT 102, 103
     limits 135, 141
     of private components 151
     setting the type of 115, 130
     settings for Application Properties 127, 130ñ131, 142
     settings for Component Properties 135, 137ñ138, 154
     settings for Component Servers administration tool 146
Activation Limit 135, 141
Activator role 149
Active Directory
     Digest Authentication and 218
     installation and configuration of 71
     selection of users from 83
     servers as domain controllers and 69
     settings for UDDI Properties 197, 201
     silent publication in 196
     SQL Server 2000 security and 260
     storage of MD5 hashes in 92
     storage of user accounts in 92
Active Server Page 34
ActivityId 258
AD 71
Add element 173
Add Web Reference 181
AddConfirmDelete 245ñ247
AddContact 105ñ107, 111, 114, 259
AddRef 98
Administrative Tools 197
Administrators
     domain user association to role of 255
     dynamic registration and 115
     group 115
     hiding functionality from non- 247
     record addition and deletion right for 245
     restricting access from non- 250, 259ñ260
     role in accessing UDDI services 199ñ200
     role in ASP.NET forms authentication 245
ADO.NET 15, 19, 59, 63
ADO.NET DataReader 180
ADO.NET DataSet 171, 177, 180, 191
Adobe Acrobat Reader 280
Advanced tab 132ñ133, 139, 143
algorithm 174
Allow Service To Interact With Desktop 143
allow users 229
Allowing dynamic content 78
Always Authenticate Messages 132
Anakrino 181
Anonymous 122, 129
Anonymous Authentication 90, 217, 249
apartment 102
Apartment-threaded components98
API 59, 61
AppForge 15
application
     architecture 95, 98, 216
     boundaries 97
     faults 160
     installation 274
     pools 78ñ80, 82ñ84, 89, 94
     proxies 102
     security roadmap 217
     service provider 160
Application
     Center 3
     Domain 264
     Export Wizard 156
     ID GUID 136
     ID properties 128, 136
     management 157
     Pooling 55ñ56, 79, 99, 134, 140, 161
     Recycling 99, 134, 140
     Root Directory 131
Application_Authenti-cateRequest 243ñ244
Application_Error 54
ApplicationActivation attribute 110, 115
ApplicationId 258
ApplicationInstanceId 258
Apply Software Restriction Policy 128
ASP 34
ASP.NET 34ñ67
     application redesign, value of 76
     application sample of 61ñ66
     aplication, configuration of 78ñ88
     as tier of Windows Server 2003 216, 217
     authentication and 230
     authorization and 229ñ230
     caching and 56ñ61
     client-side scripting and 39
     code residence in 41
     code-behind of 42
     components residence in 42
     DLL and 270ñ271
     error handling and 47ñ50, 53
     forms authentication and 230ñ231, 238
     impersonation 251, 261
     Internet guest account and 115ñ116
     Links 58
     mobile controls 26ñ29
     object model of 39ñ41
     Passport authentication and 228
     processing of controls in 39
     sample of 34ñ41
     security of 230ñ251
     server controls and 45ñ47
     session state management and 54ñ56
     software requirement of .NET Framework 1.1 13, 14
     State Server 131
     traditional coding and 41ñ42
     web applications and services hosting control 71ñ72, 74
     Web Matrix Project 6
     web service authentication and 251ñ252
     Web Setup Project and 274
     worker process and 54
     XCOPY deployment and 272
ASPState database 55
ASPStateTempApplications 55
ASPStateTempSessions 55
ASPX 35ñ36, 42
ASPXCONTACTMGR 231ñ232
assemblies 127, 153ñ154, 270ñ271, 273, 275
assemblies management 30
assemblies registration 117
AssemblyInfo 115
AssemblyInfo.vb 127
assigning an existing certificate 221
assigning server roles 6
associated users 255
AsycState 187
AsyncCallBack 190
asynchronous1 86ñ189, 191
asynchronous processing 42
AsyncState 187
AsyncWaitHandle 187ñ189
attacker 260
attribute 165ñ167, 170, 177, 180ñ181
Auditing 90
Authenticate 236ñ237
Authenticate Message 132
authentication
     ASP.NET 227ñ229
     basic 219, 251
     configuring 251ñ252
     cookie 231ñ232, 236ñ237, 248
     element 228, 230ñ231
     Enterprise Services 229
     forms 230ñ248
     IIS 89ñ94, 216ñ218
     level 154
     mode 227ñ231, 250ñ251
     NONE 250
     passport 248ñ250
     SQL Server 2000 229ñ230
     users 219, 228, 231, 248, 251ñ252
     web site access and 86
     Windows 230
Authentication Level For Calls 129, 132, 154
AuthenticationType 235
authorization
     ASP.NET 227ñ229
     Enterprise Services 229
     forms 230ñ248
     IIS 89ñ94, 216ñ218
     passport 248ñ250
     SQL Server 2000 229ñ230
     Windows 230
AutoComplete 114
availability 119
†
B
†
BackOffice 3
backward compatibility 230
bandwidth 27
Base Application partition 148ñ150
Base64 CMC 224
Basic Authentication 92, 217, 251
BeginInvoke 184ñ185, 187
binary 44, 74, 88
176, 177
Binding 42, 45, 174, 176
Binding element 204
bit length 220ñ221
BizTalk Server 3
163
body element 173
Bootstrapper 284
Boxing 186
browser 17, 27ñ28, 31
BufferResponse 180
BUILTINAdministrators 200
BUILTINUsers 200
business applications 162
business logic 96ñ97, 106
BusLayer.dll 116
†
C
†
C#
     .NET Compact Framework support for 15, 19
     .NET Framework support for 5
     built-in cache API and 59
     MSIL analysis using 41
     separation on HTML code from 42
     try/catch block error handling and 50
     null 59
     coding sample using 18, 21, 37, 40, 42, 45, 48, 50, 52, 54, 60
C++ 15, 145, 152, 157
CA (certificate authority) 219, 220ñ221, 223ñ225, 227
CAB Project 274
Cache API 56, 59ñ60
Cache class 59
CacheDuration 180
caching 34, 56ñ61, 67
Call 122, 129, 134, 141
Call Limit 134
call stack 48ñ50
Callbacks 189
CAS 264, 269
category 207ñ208
Certificate Authentication 218, 229
certificate authority (CA) 219, 220ñ221, 223ñ225, 227
Certificate Export Wizard 225
Certificate Services 219ñ220, 223ñ224, 263
certificates
     authorities 219ñ220
     copying and moving 221
     configuration of resources for 227
     encryption 219
     installation of web servers and 225ñ227
     issuance of 220, 224ñ225
     methods 221
     requests 220ñ224, 225
     revocation lists 224
     security feature of IIS 89
     security settings 221
Certification Path tabs 225
CGI 73
CICS 125
Clerks 245, 255, 257
clients
     applications 97, 103, 115
     defined 219ñ220
     placing validation logic on 47
     platforms 12
     -server applications 95
Client Network Protocol Configuration 124
client-side
     scripting 39ñ40
     validation 47
CLR (Common Language Runtime)
     defined 5
     .NET Compact Framework and 16
     language development with 41
     class creation and code compilation with 42
     stack trace and 49ñ50
     registration of components in COM+ and 115
     PrincipalPermissionAttribute and 247
     code access priveleges and 264
CLSID 100, 102, 135
clustering 10
cnString 145ñ146
Code Access Security 264
code group 33, 264ñ265, 268ñ269
code management 5
code-behind 35ñ36, 38, 41ñ42, 47, 66
code-behind page 35ñ36, 38, 42, 47
CodeWarrior 15
coding styles 41, 66
COM (Component Object Modeling)
     COM+ compared to 98ñ99
     context and 102
     defined 97ñ98
     Distributed COM (DCOM) 121, 123, 171
     IIS5 Isolation Mode and 75
     interfaces and 100
     marshaling 5
     MTS compared to 9
     object instance 131
COM Internet Services 121
COM+ (Component Services) 95ñ118
     administration tool 119ñ120, 127, 131, 140, 146, 149, 161
     application context for 131
     application installation process 114
     application management of 127
     application pausing 158
     application pooling of 140
     application templates for 119
     applicationcopying 158
     applications folder 148
     architecture 99ñ104
     as .NET Framework software request 13
     compared to COM 98ñ99
     component queing 131ñ132
     component coding and 42
     component creation for 104ñ114
     component installation for 115ñ117
     component properties of 135ñ140
     components, moving and copying 158
     components, registration of 273
     exposing component as web service 131
     IIS instalation and configuration of 71ñ72
     maintenance 97
     moving and copying applications 158
     My Computer properties and 121, 126ñ127
     new features of 8ñ9
     new services of 140ñ161
     object construction coding 261ñ262
     object constructor strings of 145ñ146 ,261
     overview 95ñ99
     partitions 8, 121, 146ñ150
     private components 150ñ151
     reference 98, 103, 107, 110, 115
     role-based security 131
     security 126ñ128, 131, 254
     services of 99
     SOAP service 152ñ158
     software requirements of 14
     user roles 229, 255ñ256
     web application server setup and 71ñ72
COM+ Application Export Wizard 156
COM+ Partition Install Wizard 148
command button 38
comments 165
Commerce Server 3
commit 106, 109, 281
Common Files Folder 278
Common Gateway Interface 73
Common Language Runtime (CLR) see CLR (Common Language Runtime)
Common Object Request Broker Architecture 97, 171
communication properties 121
CompareValidator 46
compensating resource managers 132
compiler 6
Compiler Defaults 43
CompletedSynchronously 187
complexType 170ñ171, 175
Component Object Modeling (COM) see COM (Component Object Modeling)
Component Services (COM+) see COM+ (Component Services)
Component Services Manager 254ñ256
Component Services MMC snap-in 108
Component Update 14
components
     activation type settings for 130
     application pooling for140
     application recycling for 140ñ142
     as web services 156ñ157
     coding 42
     cofiguration as NT service 142ñ143
     copying and moving 158
     debugging 131ñ132
     deployment of 145
     enabling 3 GB support for 131
     exposing 154ñ155
     load balancing of 101
     management 152
     memory allocation failures of 143ñ145
     multiple versions of, including 121
     private 150ñ151
     properties 135ñ140
     properties settings for 119ñ123
     queued 131ñ132
     registration of 117, 146ñ150, 154
     secured of 104, 154
     serializable parameters of 110
     see also COM+ (Component Services)
concrete descriptions 174, 176
Concurrency 99, 135, 138ñ139
Configure Your Server Wizard 69
connection string 145ñ146
Connection-oriented SPX 123
Connection-Oriented TCP/IP 123
Construct method 145
construction string 138, 146
ConstructionEnabled 145, 261ñ262
Constructor strings 145
Contact component 106
Contact element 204
_Contact interface 256ñ257
ContactMgr 52ñ53, 63, 272
ContactMgr Certificate 221
Contacts 62ñ63
Contacts table 105, 114
container 99
Content 62, 64ñ66
Content Files 275
Content Management Server 3
ContentMgrPool 80ñ81
context 98ñ99, 102ñ104, 108, 115
ContextId 258
ContextUtil 112ñ114, 258ñ259
ContextUtil class 114
ContextUtil.SetAbort 112ñ114
ContextUtil.SetComplete 112ñ114
contract 97, 100
Control Tree 46
conversions 43
Coordinate 205
Coordinators 199
Copy Application(s) dialog box 149
CORBA 97
CORBA/IIOP 171
CPU monitoring 81
Create An Empty Partition 148
Create Code Group 268
Create Schema 170
Creation Timeout 138
236, 237
credit card 220
Critical 143
CRL (certificate revocation list) 224
CRM (compensating resource managers) 132
Cryptographic Service Providers 90, 222
Crystal Report Viewer 27
CSP (Criptographic Service Provider) 90, 222
Custom Actions Editor 277, 281ñ282
Custom Configuration 69
Custom Errors 88ñ89
Custom Folder 278ñ279
Custom HTTP Headers section 87
custom logon screen 228, 230
custom window version 131
Customer Information Control System 125
CustomValidator 46
†
D
†
Data Application Block 63
data binding 38, 64
Data Source Name 23
Data Transformation Services (DTS) 72, 90, 129, 142
data validation 231ñ232
databases
     adding contacts to 105ñ106
     adding users to 114
     connecting to 96
     ContactMgr 111
     files 194
     manager for 164
     Oracle and ODBC, accessing 19
     schemas of 169
     servers for 61
     tables of 163ñ164
     UDDI Services and 194, 199, 202, 204
Datagram UTP/IP 123
DataGrid 21, 27
DataList 63ñ64
DataRepeater 46
DataSet
     ADO.NET 171, 181
     binding to a Windows Form DataGrid 190
     built-in cache API and 59ñ60
     ExecuteDataset 63
     object declaration 44
     return objects 186, 187
DateTimeStamp 51
DCOM (Distributed COM) 121, 123, 171
DeactivateOnReturn 258
dead letter queue 140
debug engine 5
Debug Symbols275
Declarative Security 254
decrypt 174, 219, 222, 236, 243ñ244
dedicated server process 130
Default Authentication Level 122
Default COM Security 120, 126
defaults
     constructor 145ñ146
     error page 49
     zones 268
Default Impersonation Level 122
Default Properties 119, 121ñ122
Default Protocols 119, 123
Default.aspx 154
Default.disco 154
DefaultAppPool 80
DefaultDiscoveryURL 201
Defense-in-depth 260ñ261
Delegate 122, 129
Delete The Pending Request 227
DeleteContact 105, 111, 114
Dependencies 143
deployment
     scope 100
     strategies 270
     realistic 117
Deployment Plan 285
desktop shortcuts 274
Detected Dependencies 277
developer tools 2, 4
developers 162ñ166, 169ñ172, 177
development environment 99
development version 121
DevelopmentPartition 148ñ150
DHCP 69, 71
DHCP Server 8
Digest Authentication 218
Directory Browsing 85
Directory Security tab 86ñ87, 90
DisableCommit 258
Disabled 108
Disabling an application 159, 158
Discovery URL 207
Distributed COM 121, 123, 171
Distributed Transaction Coordinator (DTC) 123ñ126, 132
divide-by-zero error 48, 50
DLL 8, 131
DLL Hell 147
dllhost 134, 140ñ141
dllhost.exe 102, 140
DNS 69, 71
DNS Server 7
Do Not Require SSL 194
Document Type Definition (DTD) 170
Documentation Files (C#) 275
Documents tab 85
DoEvents 188
domain
     account 125
     controller 7, 69, 71
     server name 121
     user 129
dotnetfxrdist_x86.msm 277
dotnetsvr 166ñ167, 169, 173ñ175, 178ñ179, 182ñ185
drag and drop 99, 272ñ273
DropDownList 59
DSN 22ñ23
DTC (Distributed Transaction Coordinator) 72, 123ñ126, 132
DTD (Document Type Definition) 170
DTS (Data Transformation Services) 72, 90, 129, 142
dump 127, 133, 160, 161
Dump Directory 133
DUNS number 207
Duration attribute 56ñ57
dynamic
     data and fragment caching 57
     web user controls 62
Dynamic registration 115
†
E
†
EJB (Enterprise JavaBeans) 97
elements 165ñ166, 168ñ171, 174, 176ñ177
Embedded C++ 15
Embedded VB 15
Enable Anonymous Access 90ñ91
Enable Compensating Resource Managers 132
Enable Document Footer 86
Enable Idle Shutdown 132
Enable Image Dump On Application Fault 134
enable image dumping 160
EnableCommit 258
EnableSession 180
Enabling Passport authentication 248
encoding 163ñ166, 171, 173ñ175, 182
encryption
     128-bit 227
     algorithms 219
     assimetrical 219
     coding examples 239, 241
     cookie storage and 232
     database calls 263
     decription and 236
     IIS6 security and 89
     keys 219, 222
     RPC and 229
     SOAP messages 174
     specifying types of 231
     SSL and 219, 221ñ222, 253, 263
EndInvoke 184ñ185, 187
Enforce Access Checks For This Application 128, 154
Enterprise 166, 216, 229, 254, 261, 264ñ265
Enterprise Java Beans 97
enterprise licenses 250
Enterprise Manager 261
Enterprise Services 216
Enterprise Services authentication 229
Enterprise Services security 254
EnterpriseUDDI 195, 197
Envelope element 173
errors
     event 47
     description 49
     page 53, 61
     redirection 53
Error Handling 47, 49, 143
ErrorLog 50ñ51
Exception Details 49
exception handling 47, 50, 54
exception management 5
Exchange Server 2, 3
exchanging data 163
EXE file 96
ExecuteDataset 63
ExecuteNonQuery 52ñ53, 63
ExecuteReader 63
ExecuteScalar 63, 233ñ235, 239, 241
ExecuteXMLReader 63
Expiration Timeout 134, 141
expiration timeout limit 141
ExpirationDate 242
export wizard 100
extensible 162
Extensible Markup Language 2, 162, 191
Extensible Stylesheet Language Transformations 167
Extensive Stylesheet Language (XSL) 165
†
F
†
FailAudit 202
Fax 210
File Server 7, 71
File System Editor 277ñ279
File Types Editor 277, 280
Find.MaxRowsDefault 201
firewall 123, 125, 152
focus 36ñ40, 66
Focus method 39
Fonts Folder 278
Footer 62, 65
Force Protocol Encryption 263
38
forms authentication 228, 230ñ 231, 233ñ237, 239, 241ñ244
FormsAuthenticationTicket 236, 239ñ240, 242ñ244
FormsCookieName 236, 239, 241, 243ñ244
FormsCookiePath 236
FOSTERNETSVRAdministrators 255
FOSTERNETSVRfoster 255
FOSTERNETSVRmhouston 255
fragment caching 57, 59
Framework security 31
FrontPage Server Extensions 72, 79, 83
FTP (File Transfer Protocol) 74, 210
Full Trust permission set 265
†
G
†
GAC 110, 115ñ116, 153, 273
gacutil.exe 153
garbage collection 5
General tab, My Computer Properties 119ñ120, 127, 135
GeneralIdentity 238
GeneralPrincipal 238
GenericIdentity 238
GenericPrincipal 238, 243ñ244
geographical information 222
GET and POST 56, 57, 173
GetAllContacts 177
GetAuthCookie 236
GetNamedProperty 258
GetRedirectUrl 236, 239, 241, 243
GetUserRoles 240ñ242
Global Assembly Cache 110, 153
Global Assembly Cache Folder 279
global partition 148
global timeout 121
Global.asax 243
globally unique identifier (GUID) see GUID (globally unique identifier)
Guests group 90
GUID (globally unique identifier)
     attribute compared to Application ID property 128
     automatic generation of 136
     CLSIDs 100
     partition type 148
     Provider Key 206
     requirement for association with components 109ñ110, 115
     site properties and 197
†
H
†
HashPasswordForStoringInConfigFile 236
163
Header 62, 65
Health tab 82ñ83
HKEY_CLASSES_ROOT 279
HKEY_CURRENT_USER 279
HKEY_LOCAL_MACHINE 279
HKEY_USERS 279
Host Integration Server 3
163
HTML
     ASP.NET server controls and 26ñ28, 45
     client-side scripting and 39
     client-side validation and 47
     code-behind and 42
     document rules and 166
     IIS6 and 68, 71ñ72, 85ñ86
     traditional (spaghetti) coding and 41
     XML compared to 163, 165ñ166
HTTP
     1.1 specification 88
     ASP.NET web application and 188
     basic authentication and 92
     client-side validation and 47
     errors and 88
     GET and POST 56, 57, 173
     headers 57, 86ñ88
     listener 73
     pointing to bindings with 208ñ210
     protocol standardization of 4
     requests 73, 171
     SOAP and 171
     specifications for 87, 92
HTTP.sys 73ñ75, 78
HttpContext 59, 242, 246ñ247
HTTP-GET 252
HttpGet 252
HttpHandler 250
HttpModule 250
HttpPost 252
HttpPostLocalhost 252
HTTPS 210, 219, 227, 253
HttpSoap 252
†
I
†
IAsyncResult 184ñ185, 187ñ190
IDE (integrated development environment) 177
identity
     COM+ settings for 122, 127, 129
     ASP.NET forms authentication and storage of 235ñ236, 238, 243
     defined 238
     object creation in ASP.NET 245
     settings tab for IIS6 web site 83ñ84
251
IF statement 38
Ignore 143
IID 100
IIS 6 (Internet Information Services) 68ñ94
     application configuration for 78ñ89
     application pooling and 79ñ83, 140
     architecture of 73ñ78
     ASP.NET requirements and 13ñ14
     authentication and authorization for 89ñ94, 216ñ218
     domain controller services and 7, 71
     dynamic content and 78ñ79
     installation of 68, 73
     isolation modes of 75
     process recycling with 54
     services of 73ñ74
     virtual directory of 83ñ84
     web service performance and 162
     web site configuration and 83ñ89
     XML Metabase of 74ñ75
IIS 5 Isolation Mode 75ñ76, 78
IIS Admin Service 73
IIS Authentication 89
IIS Certificate Wizard 223
IIS Manager 54, 220, 225
IIS MMC snap-in 220
IIS Web Service 73
IL Disassembler tool 271
ildasm.exe 271
Image Dump Directory 133
impersonation 122, 129, 251
Impersonation Level 129
importing a certificate 221
In Cabinet File 284
inbound calls 121
Index This Resource 85
INetInfo 73ñ74
Inetpub 272ñ273
infrastructure 215, 229
Initialize 237
in-process session state storage 54ñ56, 75
Install Previously Exported Partition 148
InstallAssembly 116
InstallDB.vbs 281ñ282
Installing UDDI Services 193
InstallShield 274
InstallSqlState.sql 55
Instance Info object 211
integrated development environment 177
Integrated Windows Authentication 91
IntelliSense 36, 42, 44
Interactive User 129
interface 96ñ100, 256
Internet 22, 192, 205
Internet Explorer 4, 13, 26, 28, 45
Internet Information Services 6 (IIS) see IIS 6 (Internet Information Services)
Internet Intra-Orb Protocol 171
Internet Security and Acceleration Server 4
Internet Services API (ISAPI) 73, 76
Internet Services Manager 78, 80ñ81, 84
Internet Zone 33
Internet_Zone 266
invoke method 186, 190
IObjectConstruct 145
IP addresses 69, 71, 86, 218, 262
IPrincipal 246ñ247, 250
IPSec 260, 262
ISAPI (Internet Services API) 73, 76
IsAuthenticated 235
IsCallerInRole 114, 258ñ259
IsClientScriptBlockRegistered 40
IsCompleted 187ñ188
IsInRole 246ñ247
IsInTransaction 258
IsPersisted 242
IsPostBack method 38
IIS 6 web site configuration 83
IsSecurityEnabled 258ñ259
Issued Certificates folder 224
IssueDate 242
IUnknown 98
IUSR_MachineName 217ñ218
IUSR_machinename 91
IUSR_ServerName 115
IUSR_servername 90, 251
†
J
†
J# 5
Java 16, 153, 171, 177
Java Virtual Machine 5
JavaScript 40ñ41, 157
JIT (just-in-time) 6, 41, 99, 102
JVM (Java Virtual Machine) 5
†
K
†
Kerberos security 251
Key 40
Key parameter 40
†
L
†
LAN 218, 284
Language property 197
languages 34, 41, 66
laptop 96
late binding 43
Launch Conditions Editor 277, 282ñ283
Launch In Debugger 132
LDAP (Lightweight Directory Access Protocol) 201
least privilege database user account 260
Liberty Alliance Project 250
Library application 102, 130
Lifetime Limit 134, 141
Lightweight Directory Access Protocol (LDAP) 201
Limit your protocols 252
Linux 13
listeners
     configuation of components to act as 132
     for queued components 142
Local Service 74, 83, 129
Local System 78, 83, 129
LocalIntranet_Zone 266ñ267
Localized Resources 275
LocalSystem 142ñ143
location
     fragment caching and 59
     log 124
     page output caching and 56
Log Visits 85
LogException 50ñ54
Logger class 50ñ51, 54
logging session settings 126
login page 232, 236, 242
loginUrl 228, 231ñ232, 237
logon account 124
logon attempt counter 233
Low Memory Activation Gates 8, 143ñ144
†
M
†
Machine.Config 252, 264ñ265
Mail Server 7, 71
Mailto 210
Manage Your Server 68
Managed application deployment 270
Managers 245, 247, 250, 255, 259ñ260
manifest 271
MapPoint.NET 3
Mark Component Private To Application 151
marshalling information 102
maximum number of threads 132
Maximum Pool Size 138
MBSchema.xml 74
MD5 hash algorithm 92
MDAC 13ñ14, 263
Me.Url 254
membership role 258
memory 100
Memory Limit 134, 141
Menu 58, 62, 65
Merge Module Project 274
Message property 49
MessageBox 41, 44
MessageName 180
Messages 174, 176
metabase 73ñ74
Metabase.bin 74
Metabase.xml 74
Microsoft
     Access 21ñ22
     Certificate Services Certificate Authority tool 224
     Data Access Components 13ñ14, 263
     Data Engine (MSDE) 72, 194
     DH SChannel 222
     Excel 280
     Exchange 97
     FrontPage 72
     Intermediate Language (MSIL) 7, 41
     Message Queue (MSMQ) 42, 101, 132
     Mobile Explorer Emulator 29
     Mobile Internet Toolkit 26
     .NET Enterprise Servers 3
     Notepad 88
     Office 14
     Operations Manager 4
     Passport 3, 218, 228, 248ñ250, 252
     Product Support 161
     Project Server 4
     RSA SChannel 222
     SQL Server 2000 72
     Transaction Server (MTS) 98, 127, 143
     Visio 106
     Windows Server 2003 editions 10ñ11
     Windows Server 2003 introduction 6ñ8
Microsoft.ApplicationBlocks.Data 177, 179
Microsoft.VisualBasic 33
middle-tier components 95, 98ñ99
MIME (multi-purpose Internet mail extention) 88ñ89
Minimum Pool Size 137
mission-critical 62
MMC 78
mobile
     controls 15, 26ñ29
     devices 15ñ16, 19, 26
     phones 15
     web applications 35
Mobile Information Server 4
mode attribute 53
Mono Project 13
MSDE 72, 194
MSDOS 272
MSDTC 119, 123ñ126
MSI 274, 277, 282, 284ñ285
MSI generation 284
MSIL 6, 41
MSMQ 42, 101, 132
MSSQLSERVER 131, 143
MTS (Microsoft Transaction Server) 98, 127, 143
multi-instance ISAPIs 75
multi-purpose Internet mail extention (MIME) 88ñ89
multi-tiered solutions 96
multitiered application 97ñ98
My Computer object 147, 161
My UDDI 206
My_Computer_Zone 266, 268
MyTransactionVote 258
†
N
†
Name (Identity object) 235
Named Pipes 263
namespace 135, 170
.NET 1ñ6, 11
.NET Compact Framework 15ñ17, 19
.NET Configuration tool 264ñ265
.NET Data Provider 19ñ22
.NET Enterprise Servers 3ñ4
.NET Framework 12ñ33
     1.1 215, 264
     Common Language Run-time (CLR) feature of 41
     configuration of 71
     Configuration tool 153ñ154
     Configuration UI 153
     Data Provider feature of 21
     defined 5ñ6
     deployment strategies of 270ñ273
     error handling with 47ñ54
     launch condition of 282
     new features 15ñ17
     Passport 93ñ94, 249
     Passport authentication 93ñ94
     Passport Authentication checkbox 249
     remoting 157
     requirements 12ñ14
     universal data link (UDL) files and 23
     SDK and 110, 115ñ116, 185
     securing applications for 215
     security of 31ñ32
     security policies of 264ñ265
     side by side execution with 30
     validation controls of 46ñ47
     Visual Studio .NET and 42
     XML data in 171
     XML web service and 181
NET Framework 197, 202
NetBIOS 71
Netscape 4, 28
Network Administration 124
network administrator 98
Network Clients 125
Network News Transfer Protocol (NNTP) 74
network protocol 171
Network Service 74, 78, 83, 129, 194
Network Transactions 124
NetworkService 125
Nexus6Studio 58
Nexus6Studio.com 17
NGEN.EXE 41
Nimda 8
NNTP (Network News Transfer Protocol) 74
node 165ñ169, 171, 176
Nokia Mobile Internet Toolkit 29
None authentication option 250
non-trusted connections 230
Notepad 25
NotSupported 108
NT kernel 279
NT LAN Manager 251
NT services 131ñ132, 142, 161
NTFS 218, 229, 248
†
O
†
objects
     binding of 44ñ45
     construction 138, 145ñ146, 261ñ262
     constructor strings 145
     context 98
     error events of 54
     listing properties and methods of 36
     model 39, 42, 45ñ46, 59
     pooling 99, 101, 104
     requests 141
     serializable 59
Object Browser 36
object-oriented programming (OOP) 174
OCI (Oracle Call Interface) 19
ODBC 19, 21ñ23
OLEDB 19, 22ñ23
OOP (obect-oriented programming) 174
Openwave 29
Opera 28
177
Operator 201
Optimized For Size 284
Optimized For Speed 284
Option Compare 44
Option Explicit 43
option pack 98
Option Strict 43ñ45
Options tab 121, 137, 147
Oracle 19ñ22, 97
Oracle .NET Data Provider 19
Oracle 9i 19
Oracle Call Interface 19
OracleClient 19ñ20, 22
organizational unit 222
OS 12ñ14
out-of-process state management 54ñ55
out-of-worker processes 75
OutputCache 56ñ57, 59
Overview Document URL property 210
†
P
†
Packet Integrity 122, 129
Packet Privacy 122, 129
packets 122, 129, 154
Page object 38
Page output caching 56
Page Template 61ñ62
Page_Load event 39, 48, 61, 65
PalmOS 15
parser 165ñ166, 170ñ171
partially trusted 31ñ32
PartitionId 258
PassAudit 202
passing XML 167
Passport SDK 93
@Password 235
passwords 195, 230
PDAs (personal digital assistants) 15ñ16, 26, 96
Pending Requests folder 224
Perform Access Checks At The Process And Component Level 128, 256
Perform Access Checks Only At The Process Level 128, 256
performance
     application pooling and 140
     application tuning and 135
     ASP.NET 34, 36
     caching and 56, 61
     CLR and 41ñ42
     enhancing 119
     increasing web application 64
     in-process state management and 54, 56
     PostBack and 39
     Provide Additional Security for Reference Tracking, impact on 123
     server controls 45ñ46
     settings tab for 81ñ82
     Web.Config and 155
personal digital assistants (PDAs) 15ñ16, 26, 96
PKCS #10 224
platform security 215, 269
Pocket PC 15, 28ñ29
pool size 134, 140
Pooling & Recycling 127, 134, 140
POP 37, 71
176, 177
Port Types 176
POST and GET 56, 57, 173
PostBack 38ñ39, 64
Primary Output 275
Principal 238, 243ñ248, 250
PrincipalPermissionAttribute 247ñ248
print server 7, 71
Private Components 150, 152
private key 219
process dumping 8, 159ñ160
process identity 80
Process The Pending Request 227
processing instruction 165, 170
processor affinity 82
production environment 99
production version 121
ProgID 100, 102
Program Files Folder 278
Programmatic Security 258
programming habits 141
protection 231, 265
protocol 123ñ125
Provider Key 206
providers 204, 206, 211
proxy caching 87
proxy class 131, 156, 183, 185ñ186
public key 219
publish 199, 205ñ206
†
Q
†
Quality of Service functionality 73
QueryInterface 98
queued components 99, 101, 131, 142
Queuing 127, 130ñ132
Queuing tab 132
†
R
†
RAM 56, 143
RangeValidator 46
Rational XDE 106
Read Committed 137
Read Uncommitted 137
rebooting 125, 140, 143, 147
recoding 255
recompiling 255
Recycling 80ñ81
redeploying 97, 255
RedirectFromLoginPage 233ñ237
reference tracking 122
RegEdit 14
RegisterClientScriptBlock 39
RegisterStartupScript 37ñ41
RegistrationHelper 116
Registry 100, 102, 109, 128, 147, 192, 274
Registry Editor 277, 279
regsvcs.exe 116
RegularExpressionValidator 46
Release 98
Remote Access 71
Remote Access/VPN Server 7
Remote Desktop 71
remote machines 117
Remote Method Invocation (RMI) 171
Remote Procedure Calls (RPC) 75, 229
Remote Server Name (RSN) 121
RemoteServerName102
remoting 154, 156
RenewTicketIfOld 237
Repeatable Read 137
Request A Certificate 224
Request ID 224
Require Secure Channel 227, 253
Required (class transactional components) 108
RequiredFieldValidator 46
31
RequiresNew 108
RequireSSL 236
Response.End 48
Response.Write 39, 48
Restricted_Zone 266
ReturnUrl 233
RMI (Remote Method Invocation) 171
roles 98, 114, 238
Rollback 281
root elements 165, 170ñ171
root node 171
RPC (Remote Procedure Calls) 75, 229
RSN (Remote Server Name) 121
rules of well-formed documents 165ñ166
RUNAT=server attribute 61
†
S
†
sa accounts 260ñ262
scalability 34, 56, 95ñ96, 98, 118
schema 74, 167, 169ñ171, 175