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

来源:asp之家 时间:2010-04-04 18:03:00 

并排 (SxS) 集合允许 ASP 应用程序指定要使用哪个版本的系统 DLL 或传统 COM 组件,例如 MDAC、MFS、MSVCRT、MSXML 等。

例如,如果您的 ASP 应用程序依赖 MSXML 2.0 版,则可以确保即使是在服务器上应用了 Service Pack 之后,您的应用程序仍使用 MSXML 2.0 版。任何新版本的 MSXML 仍安装在计算机上,但是保留 2.0 版且由应用程序使用。配置 SxS 程序集要求您知道 DLL 的路径,且 COM+ 清单文件存在于每个需要使用 DLL 的虚拟目录中。COM+ 清单是包含有关 DLL 安装位置信息的 XML 文件。IIS 不验证清单是否存在。清单的外观类似于下面的文件摘录: 

  <?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
  <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 

  <assemblyIdentity publicKeyToken="75e377300ab7b886" type="win32" name="Test4Dir" version="1.0.0.0" processorArchitecture="x86"/> 

  <file name="DirComp.dll" hash="35ca6f27b11ed948ac6e50b75566355f0991d5d9" hashalg="SHA1"> 

  <comClass clsid="{6C6CC20E-0F85-49C0-A14D-D09102BD7CDC}" progid="DirComp.PathInfo" threadingModel="apartment"/> 

  <typelib tlbid="{AA56D6B8-9ADB-415D-9E10-16DD68447319}" version="1.0" helpdir=""/> </file> 
 </assembly>

您可以在 IIS 端以编程方式或者通过使用 IIS 管理器来启用并排集合。  

  在 IIS 端使用 IIS 管理器启用并排集合  

  在 IIS 管理器中,右键单击网站或虚拟目录,然后单击“属性”。

  单击“虚拟目录”选项卡,然后单击“配置”。

  如果配置按钮不可用,那么原因是还没有为该虚拟目录创建应用程序。单击“创建”以创建一个应用程序。

  在“应用程序配置”对话框中,单击“选项”选项卡。

  选中“启用并排集合”复选框。

  在“清单文件名”框中,键入 COM+ 清单文件的名称。

  单击“确定”两次。

  要通过编程启用并排集合,请设置 AspAppServiceFlags 配置数据库属性的 AspEnableSxs 标志。同时将 AspSxsName 配置数据库属性设置为 COM+ 清单的名称。在应用程序级别设置这两个配置数据库属性。  

  要点 即使该功能可在应用程序级别进行配置,在任何一个应用程序池中都只能使用一个版本的系统 DLL。例如,如果应用程序 App1 使用 MDAC 2.5 版,应用程序 App2 使用 MDAC 2.4 版,则 App1 和 App2 不应位于同一个应用程序池中。如果它们位于同一个应用程序池中,则首先加载的应用程序加载与之相对应的 MDAC 版本,在卸载这些应用程序之前,其他应用程序只能被迫使用该版本。

标签:IIS6.0,asp,功能,MSXML
0
投稿

猜你喜欢

  • 用IIS建立高安全性Web服务器

    2008-04-14 14:03:00
  • 访问本页面 您的浏览器需要支持JavaScript的解决办法

    2010-08-12 21:06:00
  • 微软称绕开Vista从XP升级到Windows 7很危险

    2008-06-09 19:13:00
  • linux中快速列出文件列表的多种方法总结

    2023-11-03 18:43:22
  • Windows下的Apache+PHP+MySql+虚拟主机设置全功略

    2007-08-13 14:48:00
  • 徐易容谈抓虾网盈利新模式和运作方法

    2008-05-07 18:50:00
  • 网站改版的心得体会分享

    2008-04-05 13:47:00
  • “米农”半夜“刨”好域名卖好价钱

    2009-10-14 15:32:00
  • 建站经验之规划网站内容

    2007-09-11 13:17:00
  • VMware中让CentOS利用桥接上网的方法教程

    2023-11-03 08:38:06
  • 快速发现局域网内狂发ARP攻击包的机器

    2010-02-21 08:48:00
  • Windows Server 2008关闭闲置状态的IDE通道

    2009-05-27 15:01:00
  • B2B电子商务网站优化中的4个问题

    2009-09-07 15:20:00
  • 在Ubuntu20.04中安装ROS Noetic的方法

    2023-04-19 03:46:44
  • 淘宝信用欺诈调查:6700元刷出的皇冠卖家

    2009-11-13 10:32:00
  • linux shutdown命令详解

    2022-02-16 23:45:32
  • “大龄文艺女青年之歌”的成功炒作给站长的启示

    2009-04-07 10:52:00
  • linux禁止ping的实现实例

    2022-09-16 17:13:56
  • 百度地图推手机客户端 Windows Mobile版本上线

    2010-05-27 12:33:00
  • FTP登陆错误问题完全分析

    2007-03-29 10:13:00
  • asp之家 网站运营 m.aspxhome.com