.NET的誕生打破了以前涇渭分明的編程領域之間的界限,給Web開發(fā)帶來了極大的變化。本書探討了Web應用程序開發(fā)中所涉及的主要問題,以及與桌面應用程序開發(fā)之間的重大差異。本書將重點放在實踐上,圍繞一個高度交互的Web應用程序實例一步一步講述了開發(fā)、調試、部署的每一個階段。其中前兩章講述了Web環(huán)境和Web開發(fā)的基礎知識,在隨后的11章中從理論與實踐兩個方面講解了Web應用程序的創(chuàng)建、測試、調試和部署等環(huán)節(jié),如服務器控件、數(shù)據(jù)訪問、數(shù)據(jù)綁定、ASP.NET狀態(tài)管理、XML與Web開發(fā)、Web應用程序中的Web服務、ASP.NET身份驗證、授權和安全、調試和異常處理、利用緩存改進性能以及在.NET中發(fā)布Web應用程序等。本書適用于熟悉C#語言、使用C#語言進行桌面應用程序開發(fā),或使用ASP.NET技術進行過Web開發(fā),并且希望學習使用.NET和C#語言從事Web開發(fā)的程序員。