.Net体系结构

简介: .Net体系结构

一、基本概念


1、专业名词


.NET Framework:包含CTS(公共类型系统)、CLR(公共语言运行库)


CIL:Common Intermediate Language 通用中间语言


JIT:Just-In-Time 编译器


CLR:Common Language Runtime 公共语言运行库


FLC:.NET Framework Class Library .NET框架类库


2、首次编译


image.png

C#程序编译为CIL,存储到程序集中


程序集包括可执行的应用程序文件(exe)和其他应用程序使用的库(dll)。


3、二次编译


在执行应用程序时,JIT把CIL编译为本机代码


image.png

程序集经过二次编译为本机代码


4、CLR环境运行本机代码


image.png

CLR环境运行本机代码


二、 .NET体系架构


ASP.NET:是一种WEB开发框架技术


.NET:是一个平台


C#:是一个基于.NET的开发语言


image.png

三、C# 三层架构


image.png


相关文章
|
开发框架 .NET Java
【深入理解CLR 一】Net体系结构及CLR在何处
【深入理解CLR 一】Net体系结构及CLR在何处
113 0
|
Web App开发 程序员 Windows
|
Java C# C++
我眼中的.net体系结构
一:首先要明白的几个术语 1.Microsoft中间语言Microsoft Intermediate Language简写为MSIL或者直接叫IL 大多数技术文章中也是叫IL 所有编译好的代码都要使用这种语言, 把代码编译成中间语言,这些编译好了的就叫托管代码(managed code) 2.
962 0
|
12天前
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
20 7
|
10天前
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
25 0
|
1月前
|
开发框架 前端开发 .NET
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
31 0
|
1月前
|
开发框架 前端开发 安全
ASP.NET MVC 如何使用 Form Authentication?
ASP.NET MVC 如何使用 Form Authentication?
|
1月前
|
开发框架 .NET
Asp.Net Core 使用X.PagedList.Mvc.Core分页 & 搜索
Asp.Net Core 使用X.PagedList.Mvc.Core分页 & 搜索
79 0
|
4月前
|
开发框架 前端开发 .NET
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
148 0