The examples presented in this chapter, using the new Web site administration tool and login controls, clearly demonstrate that the ASP.NET 2.0 team reached its goal of a 70 percent reduction in code in some cases. I have not done any detailed analysis, but the number of lines of code directly related to user security in the BikeBlogSecured application is minimal, certainly 70 percent less than I would have expected were this an ASP.NET 1.x application.
In the next chapter, I will offer a brief overview of integrating a Web site into a Windows Forms application. Microsoft .NET Framework 2.0 also includes HtmlDocument and WebBrowser classes for Windows Forms applications. By using these classes, you can quickly create a Web browser of your own. In addition, I will take a quick look at other ways to integrate Windows Forms and Web Forms applications.