.NET的诞生打破了以前泾渭分明的编程领域之间的界限,给Web开发带来了极大的变化。本书探讨了Web应用程序开发中所涉及的主要问题,以及与桌面应用程序开发之间的重大差异。本书将重点放在实践上,围绕一个高度交互的Web应用程序实例一步一步讲述了开发、调试、部署的每一个阶段。其中前两章讲述了Web环境和Web开发的基础知识,在随后的11章中从理论与实践两个方面讲解了Web应用程序的创建、测试、调试和部署等环节,如服务器控件、数据访问、数据绑定、ASP.NET状态管理、XML与Web开发、Web应用程序中的Web服务、ASP.NET身份验证、授权和安全、调试和异常处理、利用缓存改进性能以及在.NET中发布Web应用程序等。本书适用于熟悉C#语言、使用C#语言进行桌面应用程序开发,或使用ASP.NET技术进行过Web开发,并且希望学习使用.NET和C#语言从事Web开发的程序员。