IIS为何物?

来源:互联网 发布:谷歌各个国家域名 编辑:程序博客网 时间:2024/04/30 05:45
     IIS就是Internet Information Server的缩写,翻译过来就是互联网信息服务,还有就是微软开发出来的...等等大量解释。百度百科的解释永远都是那么官方,还是吐槽一下自己的看法吧。
     个人想法,纯属##。
     IIS到底是什么呢?其实我们电脑上就有啊,在控制面板--》打开或关闭Windows功能--》Internet信息服务--》Web管理工具--》IIS...就是了,微软默认帮我放着了,只是我们没有用它罢了。
     那我们电脑上的IIS有什么作用?
     貌似对一般的孩子好像没什么用处,但是对于我们.Net的同志来说,在我们学习Asp.net的时候,我们就要用到IIS了,发挥它的作用了。
     当我们编译好一系列网站之后,发布完网站,就可以用这个IIS来充当服务器了,调试好一切之后,就可以在自己电脑上访问网站了。此时浏览器和服务器都是同一台电脑来充当的。不管网页是静态还是动态的,发布网站等一切操作之后,就需要开始测试了。

     首先通过浏览器输入网址,给服务器发送Http请求,也就是先给IIS发送请求,如果浏览器请求的是静态页面,IIS通过自己的映射表去找,没找到符合页面后缀名的,就直接拿静态页面发送给浏览器,直接显示在浏览器的就是我们要看到的结果了。但是如果浏览器请求的是动态页面,IIS在自己的映射表中找到对应的.dll(映射表就是一种类型后缀名后缀名对应一种.dll文件),比如访问一个后缀名为.aspx的页面,IIS会将这个请求发给aspnet_isapi.dll,然后交给.Net framework处理,.Net framework处理完之后再给IIS,一层一层往前,最后交给浏览器,显示结果在浏览器上。

     备注:写于2013年9月27日

0 0
原创粉丝点击