2013-05-28 21 views
4

我正在嘗試使用windows.search服務搜索一些索引文件。 我的問題是,Windows搜索無法安裝在Web服務器上,因爲它的'網頁版'。收到 錯誤消息:我可以手動註冊/安裝Search.Collat​​orDSO.1

Search.Collat​​orDSO.1供應商未註冊的本地機器

但是我正在尋找該指數裏面確實有搜索已安裝的Windows和另一臺服務器上我正在遠程查詢它。這一切都在開發工作正常,但只是因爲我有我的開發盒上安裝windows.search。

我的問題是,是否有可能讓提供者在Web服務器上運行,因爲它不查詢索引本身。

我正在尋找一種方法在Web服務器上手動註冊Search.Collat​​orDSO.1。無論是安裝或作爲一個DLL我可以放入Web應用程序的bin。到目前爲止,我找不到如何做到這一點,因此任何幫助表示讚賞。

+0

請參閱在此線程找到了答案:http://stackoverflow.com/a/23742531/147637 – Jonesome

回答

0

經過大量的挖掘,找到了答案。

下載並安裝Windows Search Server不會安裝OLE DB提供程序。安裝Windows SDK也沒有。提供程序在安裝Windows搜索服務時安裝。

在Win7/8桌面操作系統,這是安裝默認(我相信)。在服務器上,您必須啓用該功能。

enter image description here

+0

在*** C#的任何完整的源代碼示例使用*** ** Windows搜索服務**? – Kiquenet