当用户通过客户端浏览器向服务器端发出一个.NET页面的请求后,Web服务器交由ASP.NET引擎来处理,这个引擎首先检查缓冲中是否有此页面,若找不到此页面或者找不到编译过的dll文件,则将此页面转换成源程序代码,然后编译成dll文件,如果找到了dll文件则省略这一步,直接利用编译过的dll文件建立对象,并将执行结果返回给客户浏览器。
这是我摘的一段文字,有两点不明白意思:
1.“这个引擎首先检查中是否有此页面”中的【缓冲】是指什么啊?什么叫缓冲啊?能不能举个例子啊?
2.按照字面意思是不是每个.NET页面都要生成dll文件啊。那如果我建立一个网站,有100个.net页面。是不是要生成对应的100个dll文件?这些文件都存放到哪儿了啊?谢谢
这是我摘的一段文字,有两点不明白意思:
1.“这个引擎首先检查中是否有此页面”中的【缓冲】是指什么啊?什么叫缓冲啊?能不能举个例子啊?
2.按照字面意思是不是每个.NET页面都要生成dll文件啊。那如果我建立一个网站,有100个.net页面。是不是要生成对应的100个dll文件?这些文件都存放到哪儿了啊?谢谢
解决方案 »
- ASP.NET的gridview里checkbox实现多行删除,可是gridview里只有一行数据时却删除不了?
- 如何用在ASP.NET中对Word文档进行处理
- c#的WinForm程序里调用照相机驱动程序,控制连接到本机的照相机进行拍照!~
- 上传照片后textbox中的密码丢失问题
- 水晶报表的问题,能帮我解决下吗?
- html按钮放在datagrid 模板列后 不好使了 帮忙
- ParameterDirection.ReturnValue到底返回的是什么值?
- 一个关于treeview的问题。
- 如何把\\转为\?
- 在Global.asax文件中怎么获取访问者的IP地址;在线等!!Request.UserHostAddress.ToString();只能在页面中获取,但是不知道访问者具体
- 很苦恼的网页速度!!!大吓帮忙(在线等)
- 动态创建的checkbox,radionbutton在页面回传时如何保存下来?
在虚拟目录/bin 下面保存了.aspx编译的 .dll了项目名称为test,那么就是/test/bin/test.dll.net是编译执行 只要编译一次了
与asp,php,jsp那些解释执行不一样