上一篇:IIS6.0下ASP的新增功能(四) >>
IIS6.0下ASP的新增功能(三)
on error resume next
set providerobj = getobject("winmgmts://mymachine/root/microsoftiisv2")
获得对名为“默认网站”的 asp 应用程序的引用
set iiswebvirtualdirsettingobj = providerobj.get("iiswebvirtualdirsetting=w3svc/1/root")
wscript.echo "before: aspenablesxs = " & iiswebvirtualdirsettingobj.aspenablesxs
wscript.echo " aspsxsname = " & iiswebvirtualdirsettingobj.aspsxsname
wscript.echo " aspappserviceflags = " & iiswebvirtualdirsettingobj.aspappserviceflags
设置 asp 应用程序以启用 com+ 并排集合
iiswebvirtualdirsettingobj.aspenablesxs = 1
设置 aspsxsname 属性
iiswebvirtualdirsettingobj.aspsxsname = "versioninfo"
将值保存到 iis 配置数据库中
iiswebvirtualdirsettingobj.put_()
再次获得引用以刷新 aspappserviceflags 属性。
set iiswebvirtualdirsettingobj = nothing
set iiswebvirtualdirsettingobj = providerobj.get("iiswebvirtualdirsetting=w3svc/1/root")
wscript.echo "after: aspenablesxs = " & iiswebvirtualdirsettingobj.aspenablesxs
wscript.echo " aspsxsname = " & iiswebvirtualdirsettingobj.aspsxsname
wscript.echo " aspappserviceflags = " & iiswebvirtualdirsettingobj.aspappserviceflags
com+ 分区:
com+ 分区可用于将 web 应用程序隔离到它们各自的 com+ 分区中。这对于禁止一个 web 应用程访问另一个 web 应用程序的专用 com+ 应用程序、配置信息和数据非常有用。com+ 分区可拥有自定义 com 组件的不同版本。例如,如果为两个竞争的公司宿主网站,它们都在其 web 应用程序中使用了 com+,则可以使用 com+ 分区来确保一个公司的 web 应用程序不能访问另一个公司的 web 应用程序中的 com+ 组件。如果其中某个公司要求您更改它们都使用的 com+ 应用程序的某些功能,您可以在链接到它们的 web 应用程序的分区中隔离该 com+ 应用程序的新版本。
要在 iis 端启用 com+ 分区,请在应用程序级别设置 aspappserviceflags 配置数据库属性的 aspusepartition 标志。分区由 guid(使用组件服务管理器管理单元创建)标识,它可在 asppartitionid 配置数据库属性上进行设置。如果未指定任何分区,则使用默认系统分区。详细信息,请参阅 com+ sdk 中的“创建和配置 com+ 分区”或联机查看 com+ (component services)。
要点 即使该功能可在应用程序级别进行配置,在任何一个应用程序池中也只能使用一个版本的 com+ 组件。例如,如果应用程序 app1 使用名为 shop.dll 的 1.0 版的自定义 com+ 应用程序,应用程序 app2 使用 2.0 版的 shop.dll,则 app1 和 app2 不应位于同一个应用程序池中。如果它们位于同一个应用程序池中,则首先加载的应用程序加载与之对应的 shop.dll 版本,在卸载这些应用程序之前,另一个应用程序只能被迫使用该版本。
()
下一篇:IIS6.0下ASP的新增功能(二) >>
相关文章:
- · 关于Access数据库是否被下载的问题
- · 通过对php一些服务器端特性的配置加强php的安全
- · XSL简明教程
- · CCTV视频里的全屏播放功能实现
- · JS 小游戏
- · 检测屏幕的分辨率
- · 使用 ASP.NET 加密口令
- · CGI的安全
- · javascript 时间脚本收集
- · HTML 表格特效整理
- · Javascirpt打造“互动指针”特效
- · 用层模拟下拉列表框
- · JS 中对象equals方法的实现
- · 教您去掉 DW2004 中表格辅助线
- · Javascript浅拷贝与深拷贝实现
- · showModelessDialog()使用详解
- · JS实现浏览器菜单命令
- · 个性化的Calendar
- · 关于ASP源码暴露的补丁 (MS,补丁)
- · 动网论坛上传文件漏洞的原理以及攻击的代码实现
- · ASP中令人震撼的Debug类(VBScript)
- · 编写安全的ASP代码
- · 下载网页中的所有资源
- · 用ASPJPEG组件制作图片的缩略图和加水印
- · 防范SQL指令植入式攻击
- · 用asp做access的远程接口
- · ASP.NET虚拟主机存在的重大隐患
- · 在服务器端调用winzip对上传的多个文件压缩
- · 个人电脑变网站服务器全面解决方案
- · FSO操作示例(给初学者)
- · QQ聊天记录器演示程序(一)
- · 使用Javascript制作声音按钮
- · VBScript和JScript互相调用方法
- · TAB键的缩排处理
- · DW MX 2004更多新增功能
- · WindowsForm登陆窗体的制作
- · 设计模式之Singleton(单态)
- · 实例讲解:开发SWING的XML框架(2)
