.net framework里集成了框架下所有的语言如C#,Vb等,而且支持各语言间通讯转换,asp.net只是C#语言来做的,而且asp.net只是针对web项目,而.net framework则可以拿来做任何类型项目,如:内库,服务,客户端等等。总之,asp.ne只是.net framework下的很小一部分的。
.NET Framework又称 .Net框架,说白了就是一个编程平台,支持多种语言(C#、VB、C++、Python等)的开发。
ASP.NET 是一种服务器端脚本技术,可以使(嵌入网页中的)脚本由 Internet 服务器执行,说白了asp.net是一种网页开发技术,它是由服务器端执行,而服务器端必须安装.NET Framework才是解析执行它!
asp.net是由C#或VB.NET语言开发的网页,而C#或VB.NET又需要.NET Framework来执行,所以asp.net依赖于.NET Framework