注册自定义业务对象

要通过 Web 服务器成功启动自定义业务对象(.dll 或 .exe),必须按照此过程中的说明将业务对象的 ProgID 输入注册表。 此 RDS 功能通过仅运行经过批准的可执行文件来保护你的 Web 服务器的安全。

重要

从 Windows 8 和 Windows Server 2012 开始,Windows 操作系统不再包含 RDS 服务器组件(有关更多详细信息,请参阅 Windows 8 和 Windows Server 2012 兼容性实用手册)。 Windows 的未来版本中将移除 RDS 客户端组件。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 使用 RDS 的应用程序应迁移到 WCF 数据服务

注意

对于 MDAC 2.0 及更高版本和 Windows DAC,默认情况下,默认业务对象 RDSServer.DataFactory 在 MDAC/Windows DAC 安装期间未注册。 但是,如果 RDSServer.DataFactory 在安装之前已注册为可以在计算机上安全执行,则将为新安装维护注册表项。

要注册自定义业务对象:

  1. 单击“启动”,然后单击“运行”。

  2. 键入 RegEdit,然后单击“确定”。

  3. 在注册表编辑器中,导航到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters\ADCLaunch 注册表项。

  4. 选择 ADCLaunch 键,然后从“编辑”菜单中指向“新建”并单击“键”。

  5. 输入你的自定义业务对象的 ProgID,然后按 Enter 键。 将 Value 条目留空。