ASP.NET, Microsoft tarafından geliştirilmiş bir web uygulama gelişimi
teknolojisidir. Özdevinimli (dinamik) web sayfaları, web uygulamaları ve XML
tabanlı web hizmetleri yaratılmasına olanak sağlar. Aynı işletme tarafından
geliştirilen .Net çatısı'nın (framework) parçası, ve artık işletmece desteklenmeyen
ASP teknolojisinin devamını teşkil eder.
Her ne kadar isim benzerliği olsa da ASP.NET, ASP'ye oranla çok ciddi bir değişim
geçirmiştir. ASP.NET kodu ortak dil çalışma zamanı altyapısına dayalı çalışır, diğer bir
deyişle, yazılımcılar .Net çatısı tarafından desteklenen tüm dilleri ASP.NET uygulamaları
geliştirmek için kullanabilirler. Yani, Java teknolojisinde olduğu gibi, yazılımcı tarafından yazılan
kod, çalıştırılmadan önce sanal bir yazılım katmanı tarafından ortak bir dile çevirilmektedir.