搜索文章:

首页  |  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: aspenabletracker = " & iiswebvirtualdirsettingobj.aspenabletracker

  wscript.echo " aspappserviceflags = " & iiswebvirtualdirsettingobj.aspappserviceflags

   设置 asp 应用程序以启用 com+ 跟踪

  iiswebvirtualdirsettingobj.aspenabletracker = 1

  iiswebvirtualdirsettingobj.put_()

   再次获得引用以刷新 aspappserviceflags 属性。

  set iiswebvirtualdirsettingobj = nothing

  set iiswebvirtualdirsettingobj = providerobj.get("iiswebvirtualdirsetting=w3svc/1/root")

  wscript.echo "after: aspenabletracker = " & iiswebvirtualdirsettingobj.aspenabletracker

  wscript.echo " aspappserviceflags = " & iiswebvirtualdirsettingobj.aspappserviceflags

  事务:从 iis 4.0 版起,asp 页面中已经支持事务的使用。但是,iis 更改了事务的内部实现以便利用 com+ 服务。iis 不再通过创建 com 组件来容纳事务,而是直接访问 com+ 事务服务,因而大大地提高了事务处理的速度。与以前一样,事务只能在页面级别进行配置,配置时使用 @transaction 指令和 asp 内置对象的事件,该对象名为 objectcontext。

  asp 的新配置数据库属性

  下面的配置数据库设置已被添加到此版本的 asp 中。 

  配置数据库属性名用途aspappserviceflags

  启用诸如 com+ 并排集合(以前被称为 fusion)、分区等功能。aspdisktemplatecachedirectory指定 asp 磁盘缓存的位置。aspexecuteinmta使 asp 线程能够在多线程单元中执行。aspkeepsessionidsecure将 asp 会话 cookie 安全地发送到浏览器。

  aspmaxdisktemplatecachefiles指定 asp 的最大硬盘缓存。asppartitionid为应用程序指定所使用的 com+ 分区。asprunonendanonymously使 asp 能够以匿名方式运行 global.asa application_onend 和 session_onend 事件。aspbufferinglimit指定缓冲区大小的限制。aspmaxrequestentityallowed指定 asp 请求的实体中允许的最大字节数。

  aspsxsname允许 asp 应用程序指定要使用的系统 dll 或 传统 com 组件的版本。

()

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