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