仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 809|回复: 7
打印 上一主题 下一主题

[学习教程] ASP.NET编程:IIS7中ASP.net 哀求处置历程申明

[复制链接]
小女巫 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:20:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
有专家说:java不是跨平台,java就是平台,这很好的定义了java的特点。有了java,你只需要等待java平台在新平台上移植。这还不错吧!只是,java不是一个平台,而是多个平台。你需要在这个java平台移植到另一个java平台。IIS7站点启动并处置哀求的步骤以下图:  步骤1到6,是处置使用启动,启动好后,今后就不必要再走这个步骤了。



  上图的8个步骤分离以下:

  • 当客户端扫瞄器入手下手HTTP哀求一个WEB服务器的资本时,HTTP.sys拦阻到这个哀求。
  • HTTP.syscontactsWAStoobtaininformationfromtheconfigurationstore.
  • WAS向设置存储中央哀求设置信息。applicationHost.config。
  • WWW服务承受到设置信息,设置信息指相似使用程序池设置信息,站点设置信息等等。
  • WWW服务利用设置信息往设置HTTP.sys处置战略。
  • WASstartsaworkerprocessfortheapplicationpooltowhichtherequestwasmade.
  • TheworkerprocessprocessestherequestandreturnsaresponsetoHTTP.sys.
  • 客户端承受各处理了局信息。
  W3WP.exe历程中又是假如处置得呢??IIS7的使用程序池的托管管道形式分两种:典范和集成。这两种形式下处置战略各不相通。
  本文郭红俊http://blog.joycode.com/ghj
  IIS6和IIS7典范形式的托管管道的架构
  在IIS7之前,ASP.NET是以IISISAPIextension的体例外加到IIS,实在包含ASP和PHP,也都以不异的体例设置(PHP在IIS接纳了两种设置体例,除IISISAPIextension的体例,也包含了CGI的体例,体系办理者能选择PHP程序的实行体例),因而客户端对IIS的HTTP哀求会先经过IIS处置,然后IIS依据请求的内容范例,假如是HTML静态网页就由IIS自行处置,假如不是,就依据请求的内容范例,分拨给各自的IISISAPIextension;假如请求的内容范例是ASP.NET,就分拨给卖力处置ASP.NET的IISISAPIextension,也就是aspnet_isapi.dll。下图是这个架构的表示图。
  IIS7使用程序池的托管管道形式典范形式也是如许的事情道理。这类形式是兼容IIS6的体例,以削减晋级的本钱。



  IIS6的实行架构图,和IIS7使用程序池设置成典范形式的实行架构图
在经过全球个人PC市场占有90%的微软对asp.net不断优化与整合后,asp.net与微软自身平台的动用上更加的高效,加上asp.net在应用上非常容易上手,相信asp.net仍会是最多客户选用的脚本语言,并会在未来几年继续领跑。
爱飞 该用户已被删除
沙发
发表于 2015-1-19 08:52:00 | 只看该作者
如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。
谁可相欹 该用户已被删除
板凳
发表于 2015-1-24 14:53:48 | 只看该作者
碰到复杂点的问题都不知道能不能解决,现在有点实力的公司都选择自已在开源的基础上做开发。但没听说过有人在IIS上做改进的,windows、sqlserver集群方面的应用也很少见。
灵魂腐蚀 该用户已被删除
地板
发表于 2015-2-1 17:19:21 | 只看该作者
逐步缩小出错代码段的范围,最终确定错误代码的位置。
莫相离 该用户已被删除
5#
发表于 2015-2-7 12:54:21 | 只看该作者
主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。
活着的死人 该用户已被删除
6#
发表于 2015-2-21 22:33:09 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
第二个灵魂 该用户已被删除
7#
发表于 2015-3-6 22:20:47 | 只看该作者
主流网站开发语言之PHPHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。
金色的骷髅 该用户已被删除
8#
发表于 2015-3-13 22:09:49 | 只看该作者
ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 01:18

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表