关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

asp.net运行库的工作原理

作者:佚名   时间:2014-04-13   分享到:

asp.net在客户系统上创建web应用程序,只需一个简单的web浏览器,可以使用ie,firefox,opera或其他支持html的web浏览器,客户系统不需要安装.net.
  在服务器系统上,需要asp.net运行库,如果系统上有iis,asp.net运行库就会在安装.net framework时用服务器配置,如果开发系统上安装windows xp家用版,就不能使用iis.在vs2005中,这已不再是什么问题,因为visual web developer web server是visual studio的一部分,可以用于测试web应用程序.
  通常这个原理是这样的,客户机向服务器请求一个文件,例如djjwz.aspx所有的asp.net web页面通常带有扩展名.aspx.因为这个文件扩展名是用iis注册,的,或者visual web developer web server能识别它,所以asp.net运行库和asp.net工作进程就会开始工作,对文件djjwz.aspx的第一次请求会启动asp.net分析器,编译器会把这个文件和一个与.aspx文件相关的c#文件一起编译,创建一个程序集,然后.net运行库的jit编译器把程序集编译为机器码,这个程序集包含一个page类,调用 它会把html代码返回给客户端,之后删除page对象,但是,程序集会保留,用于以后的请求,所以在第二个请求中,不需要再次编译程序集.



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n3287.html

上海联楷网络新闻