注册自定义业务对象

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

重要

从 Windows 8 和 Windows Server 2012 开始,RDS 服务器组件不再包含在 Windows 操作系统中(有关详细信息,请参阅 Windows 8 和 Windows Server 2012 兼容性指南)。 RDS 客户端组件将在将来的 Windows 版本中删除。 避免在新开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 使用 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。 将 条目留空。