.NET 分成两个方面:
(1)WinForm
(2)WebForm
ASP.NET就是属于WebForm,也就是平时说的B/S模式的开发。
而WinForm就是属于C/S模式。
.NET有很多种语言组成,比如C#、 VB.NET、J#、Jsript、Managed C++
但是都是运行在.NET FrameWork Run Time底下的。
Asp.NET 可以用C#或VB.NET来开发。
编译后形成CLR,通过服务器的IIS+.NET FrameWork再次编译来运行。
C#是开发语言.
总之,ASP.NET是.NET Framework环境下的动态网页编程技术,
.NET Framework是.NET的基础框架,
Visual Studio.NET是用于开发软件的一个集成环境(IDE)。
当然后续出来了Windows Phone/WPF等。