4

我目前正在尝试使用 windows.search 服务搜索一些索引文件。我的问题是 Windows 搜索无法安装在网络服务器上,因为它是“网络版”。收到的错误信息是:

Search.Collat​​orDSO.1 提供程序未在本地计算机上注册

但是,我正在搜索的索引位于另一台安装了 Windows 搜索的服务器上,并且我正在远程查询它。这在开发中一切正常,但这只是因为我的开发盒上安装了 windows.search。

我的问题是是否有可能让提供程序在 Web 服务器上运行,因为它没有查询自身的索引。

我正在寻找一种在网络服务器上手动注册 Search.Collat​​orDSO.1 的方法。无论是安装还是作为 dll,我都可以放入 Web 应用程序的 bin 中。到目前为止,我还没有找到有关如何执行此操作的参考,因此感谢您提供任何帮助。

4

1 回答 1

0

经过一番摸索,终于找到了答案。

下载和安装 Windows Search Server 不会安装 OLE DB 提供程序。也不安装 Windows SDK。安装 Windows 搜索服务时安装提供程序。

在 Win7/8 桌面操作系统上,这是默认安装的(我相信)。在服务器上,您必须启用该功能。

在此处输入图像描述

于 2014-05-19T16:16:32.820 回答