下列示例在默认网站应用程序 (w3svc/1/root) 上启用分区。请注意,只要设置了 aspenabletracker 属性,aspappserviceflags 属性就发生改变。
on error resume next
set providerobj = getobject("winmgmts://mymachine/root/microsoftiisv2")
' 获得对名为“默认网站”的 asp 应用程序的引用
set iiswebvirtualdirsettingobj = providerobj.get("iiswebvirtualdirsetting='w3svc/1/root'")
wscript.echo "before: aspusepartition = " & iiswebvirtualdirsettingobj.aspusepartition
wscript.echo " asppartitionid = " & iiswebvirtualdirsettingobj.asppartitionid
wscript.echo " aspappserviceflags = " & iiswebvirtualdirsettingobj.aspappserviceflags
' 设置 asp 应用程序以启用 com+ 分区
iiswebvirtualdirsettingobj.aspusepartition = 1
' 将 asppartitionid 属性设置为在组件服务管理器中配置的 guid
' 当您创建 com+ 分区时
iiswebvirtualdirsettingobj.asppartitionid = "{00000000-0000-0000-0000-000000000000}"
' 将值保存到 iis 配置数据库中
iiswebvirtualdirsettingobj.put_()
' 再次获得引用以刷新 aspappserviceflags 属性。
set iiswebvirtualdirsettingobj = nothing
set iiswebvirtualdirsettingobj = providerobj.get("iiswebvirtualdirsetting='w3svc/1/root'")
wscript.echo "after: aspusepartition = " & iiswebvirtualdirsettingobj.aspusepartition
wscript.echo " asppartitionid = " & iiswebvirtualdirsettingobj.asppartitionid
wscript.echo " aspappserviceflags = " & iiswebvirtualdirsettingobj.aspappserviceflags
跟踪程序:
com+ 跟踪程序允许管理员或开发人员调试 asp 应用程序。例如,如果 web 应用程序在服务器上产生问题,则可以启用 com+ 跟踪程序,以便确定 asp 页在何时加载、com 组件在何时加载以及线程何时离开网页。在调试应用程序之后,可禁用 com+ 跟踪程序,使应用程序返回到正常的执行速度。
要在 iis 端上启用 com+ 跟踪程序,请在应用程序级别中设置 aspappserviceflags 配置数据库属性的 aspenabletracker 标志。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器