前言


ASP.net是什么


一、web框架

基于HTML5,CSS和JavaScript创建简单,快速的网站,并可扩展到数百万用户。


二、产生发展

1.经典的ASP-Active Server Pages(动态服务器页面)

2.ASP.net浮出水面


asp.net 开源架构 aspnet开发框架_缓存


ASP.net的工作原理


1.当客户端通过浏览器请求(Request)页面时,服务器首先由页面分析器(Parser)对被请求的页面进行分析;

2.在将通过分析的页面内容传递给编译器(Compiler);经过编译器编译的页面内容被传输给组装缓存(Assembly Cache),同时,一些需要较高资源代价的元素可以创建一次后存入内存(Memory);

3.将组装缓存和内存中的内容有机结合后形成一个完整的页面(包括数据、编译代码、HTML代码等),完整页面最后被送往输出缓存(Output Cache);

4.输出缓存中的内容将作为客户端的页面请求结果被送回浏览器;

5.当同一个页面被第二次请求时,服务器端将跳过所有中间环节,直接从输出缓存中送出页面请求结果。


ASP.net与.NET Framework(.NET)


1.framework顾名思义,框架工作,值程序中运行的中间层,直白的说是一个“翻译者”,它懂得ASP.net、vb.net、J#等.net平台的语言(包括VS开发的VC++等凡是里面包括的项目类型语言类型);

2.ASP.net是一种网页编程技术,主要指采用C#编写的网页程序,狭义的理解为编程人所用的语言;

3.ASP.net程序需要运行在相应版本的.Net Framework中,通俗地讲:编程人员用ASP.net的语言,利用.Net FrameWork翻译为机器语言。

  官方语言解释:.Net FrameWork是一种微软支持.Net的具体运行框架;

asp.net 开源架构 aspnet开发框架_ASP_02


asp.net 开源架构 aspnet开发框架_ASP.net_03


小结

   对于这个运行环境有了进一步的了解,多查阅,多总结,会有多一点的收获!



感谢您的访问!