设为首页
加入收藏
帮助中心
首页 | 红盾通告 | 信息中心 | ASP技术 | 数据库 | 网页设计 | 网管专栏 | OICQ攻略 | 墨客频道 | 网站运营 |
当前位置:首页 >> 网管专栏 >> WEB服务 >> 正文
最新信息
·windows 2003服务器的iis6…
·解决w3wp.exe内存占用问题…
·IIS服务、ASP.NET引擎以及…
·保护Internet信息服务(IIS…
·提高IIS 5.0网站服务器的执…
·如何用IIS建立高安全性Web…
·如何启用iis的带宽限制
·彻底掌握IIS6.0功能及应用…
·彻底掌握IIS6.0功能及应用…
·DZ论坛在WIN服务器下不能使…
资料搜索
热点信息
·为网站设置自定义404错误页…
·重启iis提示不支持此接口的…
·如何启用iis的带宽限制
·DZ论坛在WIN服务器下不能使…
·DCOM出错 BA126AD1-2166-1…
·IIS常见返回错误编号
·IIS监控--自动重启脚本工具
·IIS性能优化
·在Win2003下配置Apache+ph…
·安全设置 IIS 中的权限
推荐信息
·解决w3wp.exe内存占用问题…
·阿帕奇 HTTP 服务器参考手…
·一个IP建多个Web站点--主机…
·在Wind2003中为Web站点配置…
·在Win2003下配置Apache+ph…
·如何启用iis的带宽限制
·win2000server IIS和tomca…
·Servlet/JSP配置详解(基础…
·IIS6 和Tomcat5 的整合
·win2000下jsp平台搭建的简…


Google
 
IIS6.0下ASP的新增功能(三)
〖编辑:Cloudy | 浏览:人次〗

下列示例在默认网站应用程序 (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: 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 版本,在卸载这些应用程序之前,另一个应用程序只能被迫使用该版本。


录入时间:2006-05-24 20:42:03 [打印本页] [关闭窗口] [返回顶部]
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

Copyright © 2006-2014 0733168.Com Inc All Rights Reserved
关于我们 | 广告合作 | 联系我们 | 法律声明 | 友情链接 | 意见反馈
本站所收录信息、社区话题、及本站所做之广告均属其个人行为,与本站立场无关
湘ICP备06008436号