ASP.NET 开发番外系列一:Html与Ashx

简介:

1:当你在浏览器输入:http://www.cyqdata.com 的时候,这时候,浏览器会根据Http协议,按协议组装成相应的数据,然后发往指定的服务器。

 

然后数据是怎么发送到服务器的,具体过程可以看:Web开发,浏览器通讯原理及流程那点事,你应该听说下

再然后,数据千新万哭的传到你服务器来了。

 

2:你服务器上有个IIS,正在监听着(默认)80端口。

IIS收到有一个请求后,根据协议,分解字符串,解析出种参数。

首先是网址对应的Host,根据Host丢给IIS上对应绑定域名的站点去处理。

然后对应的站点收到转来的请求后,开始分析网址的后缀,因为不同的网址,决定着不同的ISAPI筛选程序处理过。

对应于ASP.NET就是aspnet_isapi.dll 

而指定某种后缀用哪种dll去处理的过程,IIS上叫处理程序映射

比如*.aspx、*.ashx等.net相关的后缀默认就映射到aspnet_isapi.dll。 

所以,如果你想用asp.net统一管理没有后缀,或随便乱取的后缀,就需要添加叫通用映射(就是*.*)到aspnet_isapi.dll去。

OK,上面的过程简化就是说:

浏览器发送网址->IIS接收->分给绑定域名的网站->网站根据后缀调用isapi.dll来处理。


然后aspnet_isapi经过各种流程及初始化对象,最终留下了两个最基础接口:

IHttpModule和IHttpHandle

到这里,ASP.NET平台就完成了,剩下的主是基于这两接口,写不同的插件,类似于插件开发。

 

当然,第一个插件,就是Web Forms插件了,并且默认集成进去了,之后就是WebForms插件的世界了。


之后的宣传,直接把WebForm站点,就叫ASP.NET网站(从VS创建网站项目上的名称就可以看出来),这个插件就成了ASP.NET的代表。 

 

自从微软出了MVC,才修正了这一说明,原来创建的ASP.NET网站,被改名为ASP.NET Web Forms网站。

 

包括早期VS IDE环境创建网站时,都把这个WebForm站点称为

 

一:如果没有ASP.NET、JSP、PHP等后台语言,网页是怎样的?

版权声明:本文原创发表于博客园,作者为路过秋天,原文链接:

http://www.cnblogs.com/cyq1162/archive/2012/12/29/2838371.html

相关文章
|
1月前
|
开发框架 前端开发 JavaScript
前端框架演进史:从HTML到现代化开发
前端框架演进史:从HTML到现代化开发
33 0
|
1月前
|
SQL 开发框架 数据可视化
企业应用开发中.NET EF常用哪种模式?
企业应用开发中.NET EF常用哪种模式?
|
2月前
|
开发框架 JavaScript 前端开发
5个.NET开源且强大的快速开发框架(帮助你提高生产效率)
5个.NET开源且强大的快速开发框架(帮助你提高生产效率)
|
4月前
|
SQL 开发框架 数据可视化
企业应用开发中.NET EF常用哪种模式?
企业应用开发中.NET EF常用哪种模式?
|
8天前
|
开发框架 前端开发 JavaScript
采用C#.Net +JavaScript 开发的云LIS系统源码 二级医院应用案例有演示
技术架构:Asp.NET CORE 3.1 MVC + SQLserver + Redis等 开发语言:C# 6.0、JavaScript 前端框架:JQuery、EasyUI、Bootstrap 后端框架:MVC、SQLSugar等 数 据 库:SQLserver 2012
|
8天前
|
PHP
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
|
4月前
|
开发工具 CDN 容器
基于Html+腾讯云播SDK开发的m3u8播放器
周末业余时间在家无事,学习了一下腾讯的云播放sdk,并制作了一个小demo(m3u8播放器),该在线工具是基于腾讯的云播sdk开发的,云播sdk非常牛,可以支持多种播放格式。
100 1
|
1月前
|
数据安全/隐私保护 Windows
.net三层架构开发步骤
.net三层架构开发步骤
11 0
|
1月前
深入.net平台的分层开发
深入.net平台的分层开发
52 0
|
2月前
|
开发框架 前端开发 .NET
福利来袭,.NET Core开发5大案例,30w字PDF文档大放送!!!
为了便于大家查找,特将之前开发的.Net Core相关的五大案例整理成文,共计440页,32w字,免费提供给大家,文章底部有PDF下载链接。
33 1
福利来袭,.NET Core开发5大案例,30w字PDF文档大放送!!!