|
Programming Windows Server 2003 Robert Hill Foster 2003 | 328 pages ISBN: 1930110987 |
|||
![]() |
$22.50 | PDF ebook | |
![]() |
$44.95 | Softbound print book | |
Index
Numerics1.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
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
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

