ASP.NET框架是CLR还是BCL的一部分?

ASP.NET框架是CLR还是BCL的一部分?,.net,asp.net-mvc,.net,Asp.net Mvc,我从学习.NET和C基础知识开始,现在我想我已经很清楚了 所以我想学习ASP.netmvcweb开发框架。在我看到的大多数书籍和教程中,我只是知道它是一个web开发框架 就.NET框架而言,它究竟适合于哪一个方面,我的意思是它是CLR的一部分还是BCL中大量类的一部分?MVC不是CLR的一部分,而是像任何其他.NET代码一样由CLR执行的。公共语言运行库(CLR)是.NET framework的虚拟机组件,负责管理.NET程序的执行 MVC不是BCL的一部分,而是使用它。基类库(BCL)是公共语

我从学习
.NET
C
基础知识开始,现在我想我已经很清楚了

所以我想学习
ASP.netmvc
web开发框架。在我看到的大多数书籍和教程中,我只是知道它是一个web开发框架


就.NET框架而言,它究竟适合于哪一个方面,我的意思是它是
CLR
的一部分还是
BCL
中大量类的一部分?

MVC不是CLR的一部分,而是像任何其他.NET代码一样由CLR执行的。公共语言运行库(CLR)是.NET framework的虚拟机组件,负责管理.NET程序的执行

MVC不是BCL的一部分,而是使用它。基类库(BCL)是公共语言基础设施,包含核心类型和基本特性。并且标准描述了Microsoft认为BCL的一部分。

这只是使用.NET framework创建的另一个开发,与您可以执行的任何.NET开发没有区别,只是它是由Microsoft完成的


如果您对MVC代码感兴趣,甚至可以下载它。更多信息。

ASP.NET是一个服务器端Web应用程序框架,用于Web开发,以生成动态网页。ASP.NET构建在公共语言运行时(CLR)上,允许程序员使用任何支持的.NET语言编写ASP.NET代码

  • 公共语言运行时是.NET framework的主干,公共语言运行时(CLR)是Microsoft的.NET framework的虚拟机组件,负责管理.NET程序的执行

  • 公共语言运行库(CLR)是一个执行环境。它作为操作系统和使用符合公共语言规范(CLS)的.Net语言编写的应用程序之间的一层工作。公共语言运行库(CLR)的主要功能是将托管代码转换为本机代码,然后执行程序


它只是.NET的一部分。您好,您所说的开发是指它是使用BCL构建的API,而不是它的一部分。对吗?@ZoomIn:没错。使用BCL和/或其他不属于BCL的功能。