如题,ASPNET_ISAPI.dll是什么,有什么用处,谁能给解释一下,最好能给个小例子。谢谢!!!
解决方案 »
- C#如何使图片进行随机循环 代码求解
- C# Winform下数字转换和排序问题
- sql费解。。。
- 编写了一个SQLSERVER用户定义函数,如何将这个函数应用到任何一个数据库中。也就是如何存放这个用户定义函数,使得能够用到该函数的数据库都能很方便的调用它。
- MessageBoxButtons.YesNoCancel的问题
- 讨论...我是不是要学习C++??????????????????
- 用C#如何判断获取的进程不是系统进程???(up有分)
- DataGridViewComboBox的显示问题? 搜了很多贴,仍未解决!
- 未处理的“System.NullReferenceException”类型的异常出现在 Terminal.API.dll 中。
- 关于Linq to SQL的多表查询
- lambda.Compile(); //抛出一个异常 Lambda 参数不在作用域内
- 一个引用类型的问题,大家看看该如何解决
当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处理完毕将结果返回客户端。
inetinfo.exe进程:是www服务的进程,IIS服务和ASPNET_ISAPI.DLL都寄存在此进程中。
ASPNET_ISAPI.DLL:是处理.aspx文件的win32组件。其实IIS服务器是只能识别.html文件的,当IIS服务器发现被请求的文件是.aspx文件时,IIS服务器将其交给aspnet_isapi.dll来处理。
aspnet_wp.exe进程:ASP.NET框架进程,提供.net运行的托管环境,.net的CLR(公共语言运行时)就是寄存在此进程中。