搜索文章:

首页  |  Java技术  |  Asp.net  |  Asp编程  |  VC/C++  |  Delphi  |  VB编程

IIS6.0下ASP的新增功能(四)

下列示例在默认网站应用程序 (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 标志。 

()

相关文章:
© 2006   www.java-asp.net