.NET和ASP.NET有什么区别?它们之间的关系是什么?
ASP.Net是建立在.Net框架之上,为Web开发提供附加功能。
您可以查看维基百科上的这篇文章。 特别是要注意版本部分下的.Net Framework堆栈。
ASP.NET是一种使用.NET Framework(以及其他技术)作为进行Web开发任务的手段的Web技术。
C#和C#.net与C#相同。 .Net是一个库代码,.Net语言可以与之通信。 .Net语言使用CIL(公共中间语言),这意味着所有语言都开始使用相同的语言。 .Net语言有不同的风格,例如:VB.Net、C#.Net等。 Asp.Net是一个使用.Net库制作网站的.Net框架。 Web Forms是制作网站的最古老方式,而MVC是一种新的技术。 你可以说像WPF这样的C#桌面应用程序使用了.Net技术,而MVC则使用了Asp.Net技术。