Essential ASP. NET 2.0
Authors: Onion F. Brown K. Guthrie S
Published year: 2006
Pages: 11-13/104
Buy this book on amazon.com >>

Acknowledgments

I WOULD FIRST LIKE TO THANK my coauthor, Keith Brown, for agreeing to write Chapters 5 and 7 (Security and Diagnostics), and for completing his chapters in such a timely fashion. Thanks go to my family for understanding when I needed time to write. Thanks to Scott Guthrie for agreeing to write the Foreword, as well as taking the time to answer many of the questions Keith and I came up with as we researched topics for the book. Thanks also go to all the members of the ASP.NET team for building such a compelling product, and specifically to Eric Deily and Stefan Schackow for answering questions when we had them. Thanks to MSDN Magazine for granting permission to use material in this book that was previously published in articles I wrote. Thanks to my colleagues at Pluralsight for their feedback, including Ian Griffiths, Matt Milner, and Dan Sullivan. Thanks also to my official reviewers, Justin Burtch, Joseph Flanigan, Patrick Hynds, Ron Petrusha, and John Timney, for such careful reading and helpful feedback. Finally, thanks to my editor, Joan Murray, and Addison-Wesley for coordinating all aspects of this project.


Fritz Onion
Mt. Vernon, Maine
August 2006
http://pluralsight.com/fritz/

I've worked with Fritz for the last ten years , and during that time he's become a close friend and business partner. I was honored when he invited me to write a couple of chapters for this book. I refer to his first volume regularly; my copy is rather dog-eared by now! And a warm thanks to the folks at Addison-Wesley for making this all possible.


Keith Brown
Denver, Colorado
August 2006
http://pluralsight.com/keith/



About the Authors

Fritz Onion is a cofounder of Pluralsight, a Microsoft .NET training provider. He is the author of Pluralsight's ASP.NET curriculum, and he teaches course offerings around the world. The author of the highly acclaimed book Essential ASP.NET with Examples in C# (Addison-Wesley) and a columnist for MSDN Magazine , he is also a regular speaker at industry conferences, including TechEd, VSLive!, and PDC. Fritz received his B.A. from Harvard University and his M.S. from the University of California, Irvine.

Keith Brown is a cofounder of Pluralsight, where he focuses on application security. A contributing editor for MSDN Magazine , he writes the Security Briefs column. He is the author of the landmark book Programming Windows Security (Addison-Wesley), as well as The .NET Developer's Guide to Windows Security (Addison-Wesley), which you can read online at http://pluralsight.com. Keith spends most of his time researching security techniques and technologies, and he has spent close to a decade teaching and developing course material for professional software developers. You can subscribe to Keith's blog at http://pluralsight.com.



1. Architecture

U NLIKE ITS PREDECESSOR , ASP.NET 2.0 is not a fundamentally new way of building Web applications. Instead, ASP.NET 2.0 primarily adds new features on top of an existing architecture with the goal of simplifying many common tasks . This is not to say that this is a small releasequite the contrary. With more than double the number of classes and over 40 new controls, there is more than enough "newness" to keep even the most avid ASP.NET developer busy for quite some time exploring new features.

The core architecture, however, which consists of pages being parsed into class definitions and compiled into assemblies remains essentially unchanged, as does the HTTP pipeline used to process requests . In fact, it is possible to host most sites built for ASP.NET 1.1 directly in 2.0 without modification, as all existing features of the 1.1 runtime are completely supported in this release.

With that in mind, this introductory chapter focuses on the architectural changes that are made in 2.0 and how these changes affect the way you build Web applications in ASP.NET. These changes include a new codebehind mechanism, several new Page events, new specially named compilation directories, the new ASP.NET compiler utility that enables static site compilation, and Web Application Projects.


Essential ASP. NET 2.0
Authors: Onion F. Brown K. Guthrie S
Published year: 2006
Pages: 11-13/104
Buy this book on amazon.com >>

Similar books on Amazon