2013年11月21日
摘要: 当第一次访问页面时,页面请求首先依次经过HttpModuls和HttpHandler的处理,服务器接收到HttpHandler的请求后将跳转到需要访问的页面,然后ASP.NET Engine负责找到这个页面,并实例化为一个临时对象。在此过程中会触发一系列的事件。其中,一部分事件需要经过对象中的办法进行处理,之后服务器会将这个处理后的页面移交给Response对象,然后由Response对象将这个页面发送到客户端。这是第一条线路。 因为服务器之间的会话已经建立,在服务器中的临时对象已经建立,所以在这个页面上重新提交一些信息并在次向服务器发送请求时,是不用在经过初始化页面这一部分工作的。故这第.. 阅读全文
posted @ 2013-11-21 21:20 怪盗基德1 阅读(107) 评论(0) 推荐(0)
  2013年11月20日
摘要: 共享程序集与私有程序集相对,它提供多个应用程序域访问同一个程序集的能力,在内存中存在该程序集的同一份副本,这种非特定域的代码共享可以极大的节省占用内存资源。并且在大多数情况下,共享程序集安装在全局程序集高速缓冲存储器中,而在存在于应用程序相关目录下。对共享程序集的引用不会产生文件复制,同时也不会产生额外的副本。使用共享程序集时需要避免共享程序集命名的冲突,以及共享程序集因版升级带来的不兼容问题。解决这类问题的常见办法是创建强命名,或者在全局程序集高速缓冲存储器GAC中安装共享程序集。共享程序集不能通过简单XCOPY命令实现部署,而应使用MSI(Microsoft Windows Install 阅读全文
posted @ 2013-11-20 22:21 怪盗基德1 阅读(170) 评论(0) 推荐(0)