您的位置: 域名 - 建站教程
« 上一篇下一篇 »

组件的更新技术

分类: 建站教程 发布: zhushican 浏览: 日期: 2014-08-18

ASP组件一般来说是以DLL为后缀的文件存在的。它允许使用者根据不同需要,来调用系统COM组件,以完成所要达到目的常用的有:上传组件、email组件、统计组件、文件管理组件等。通常ASP组件可以通过VB6来进行开发和编译。当然C或C++开发的也同样可以在ASP中使用或在客户端脚本javascript中使用,但在.NET平台无法使用。

在ASP中,如果我们想替换一个组件,那么就需要先停止IIS,然后再次运行它,原因是组件是在IIS进程中加载的。由于ASP.NET从不给文件加锁,因而我们删除或者修改应用程序的时候只需要简单地删除或复制装配件,而这一过程也不需要访问本地服务器的。

这种对\bin目录中组件动态的加载和卸载之所以能够进行是因为ASP.NET特别注意了\bin目录中的文件修改通知事件。如果它觉察到了某种变化,比如添加或删除组件时,ASP.NET就会创建新的应用程序域以开始服务器新的请求。一旦初始的应用程序域服务完了任何现存的要求,他就会被删除。就我们所关心的客户端而言,这个过程是完全透明的,同时对于开发人员来说这就意味着可以非常简单地实现更新了,而不会引发应用程序的中断问题。

相关文章:

  • 评论:(0)
发表评论

Powered By qqq114.cn

Copyright 【10000个好做seo优化的域名】. Some Rights Reserved.