Programming Windows Server 2003

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Don't expect a lot of detail in this book. It covers most of it's topics on a cursory level and provides a good introduction to the topic. Weighing in at ~300 pages with ten chapters you get about 4-40 pages per topic.

That being said, there chapter on Web Services is excellent. The explanations are great. The book is well written and edited which is something that we expect from Manning.

So in the final analysis, you will probably still need spot books on various key topics and a subscription to MSDN to go along with the purchase of this book. But if you are someone new to Windows development, especially for web applications, you might want to take a look at this book.

(Full disclosure: I am a Manning author but I in no way allow that to effect my reviews.)

Author(s): Robert Hill Foster
Edition: illustrated edition
Publisher: Manning
Year: 2003

Language: English
Pages: 325
City: Greenwich, CT

preface......Page 10
acknowledgments......Page 14
about the cover illustration......Page 15
1.1 The whole .NET enchilada......Page 16
1.1.1 Smart clients......Page 17
1.1.2 Servers......Page 18
1.1.3 Developer tools......Page 19
1.2.1 Assigning server roles......Page 21
1.3 This book’s direction......Page 23
1.4.3 Windows Server 2003 Web Edition......Page 25
1.5 Summary......Page 26
2.1.1 Operating system......Page 27
2.1.2 Software......Page 28
2.1.3 Hardware......Page 29
2.2.1 The .NET Compact Framework......Page 30
2.2.2 Effectively utilizing ADO.NET......Page 34
2.2.3 ASP.NET mobile controls......Page 41
2.2.4 Side-by-side execution with the .NET Framework 1.0......Page 45
2.2.5 Framework security......Page 46
2.3 Summary......Page 48
3.1 ASP.NET—A simple example......Page 49
3.2.1 Coding styles......Page 56
3.2.2 Binding......Page 57
3.3.1 ViewState......Page 60
3.3.2 Validation......Page 61
3.4.1 Using no error handler......Page 62
3.4.2 Using try/catch blocks......Page 65
3.4.3 Redirecting web.config errors......Page 68
3.5 State management......Page 69
3.6.1 Page output caching......Page 71
3.6.2 Fragment caching......Page 72
3.6.3 Using the built-in cache API......Page 74
3.7.1 Application files......Page 76
3.8 Summary......Page 81
4.1 Installing IIS 6......Page 83
4.2.1 IIS services......Page 88
4.2.2 The XML metabase......Page 89
4.2.3 IIS 6 Isolation Modes......Page 90
4.3.1 Allowing dynamic content......Page 93
4.3.2 Configuring an application pool......Page 94
4.3.3 Configuring an IIS 6 web site......Page 98
4.4 IIS authentication......Page 104
4.5 Summary......Page 109
5.1.1 In the beginning … there was COM......Page 110
5.1.3 On to COM+......Page 113
5.2 The COM+ component architecture......Page 114
5.2.1 COM+ applications......Page 117
5.2.2 Your objects’ context......Page 118
5.3.1 Designing the COM+ component......Page 119
5.3.2 Creating the component......Page 121
5.3.3 Installing the component......Page 130
5.4 Summary......Page 133
6.1 My Computer properties......Page 134
6.2 Application properties......Page 142
6.3 Component properties......Page 150
6.4.2 Application recycling......Page 155
6.4.3 Configuring applications as NT services......Page 157
6.4.4 Low-Memory Activation Gates......Page 158
6.4.5 Object constructor strings......Page 160
6.4.6 COM+ partitions......Page 161
6.4.7 Private components......Page 165
6.4.8 The COM+ SOAP service......Page 167
6.4.10 Pausing and disabling applications......Page 173
6.4.11 Process dumping......Page 174
6.5 Summary......Page 176
7.1.1 XML......Page 177
7.1.2 SOAP......Page 186
7.1.3 WSDL......Page 189
7.2 Building a web service......Page 192
7.3 Accessing a web service......Page 196
7.4 Summary......Page 206
Utilizing Microsoft UDDI Services in your enterprise......Page 207
8.1 Installing UDDI Services......Page 208
8.2.1 Site properties......Page 212
8.2.2 Server properties......Page 216
8.3 Configuring and using UDDI Services......Page 219
8.3.1 A UDDI Services example......Page 220
8.4 Summary......Page 229
9.1 Platform security......Page 230
9.1.2 IIS authentication and authorization......Page 231
9.1.3 Certificates......Page 234
9.1.4 ASP.NET authentication and authorization......Page 242
9.1.6 SQL Server 2000 authentication and authorization......Page 244
9.2.2 Forms authentication......Page 245
9.2.3 Passport authentication......Page 263
9.2.5 URL authorization......Page 265
9.3.1 Configuring authentication......Page 266
9.3.2 Limit your protocols......Page 267
9.3.3 Secure web service connections......Page 268
9.4.1 Declarative security......Page 269
9.4.2 Programmatic security......Page 273
9.5 SQL Server 2000 security......Page 275
9.5.1 SQL Server 2000 SSL......Page 277
9.6 Security policies......Page 279
9.7 Summary......Page 284
10.1 Deployment strategies......Page 285
10.1.1 Your assembly’s “manifest-o”......Page 286
10.1.2 XCOPY deployment......Page 287
10.2 Using Visual Studio .NET for deployment......Page 289
10.2.1 The Setup Wizard......Page 290
10.2.2 Setup editors......Page 292
10.2.3 Configuring your setup project’s properties......Page 297
10.2.4 Generating your MSI file......Page 299
10.4 Summary......Page 300
The data model......Page 301
A......Page 308
C......Page 310
D......Page 312
F......Page 313
I......Page 314
L......Page 315
M......Page 316
P......Page 317
R......Page 318
S......Page 319
T......Page 320
U......Page 321
W......Page 322
X......Page 324