4

現在、windows.search サービスを使用して、いくつかのインデックス付きファイルを検索しようとしています。私の問題は、「Web エディション」であるため、Windows Search を Web サーバーにインストールできないことです。受信したエラー メッセージは次のとおりです。

Search.Collat​​orDSO.1 プロバイダーがローカル コンピューターに登録されていません

ただし、検索しているインデックスは、Windows 検索がインストールされている別のサーバー上にあり、リモートでクエリを実行しています。これは開発中はすべて正常に機能していましたが、開発ボックスに windows.search がインストールされているためです。

私の質問は、それ自体でインデックスを照会していないため、プロバイダーを Web サーバー上で実行できるかどうかです。

Web サーバーに Search.Collat​​orDSO.1 を手動で登録する方法を探しています。インストールするか、Web アプリケーションのビンにドロップできる dll として。これまでのところ、これを行う方法についての参照は見つかりませんでしたので、助けていただければ幸いです。

4

1 に答える 1

0

いろいろ調べた結果、答えが見つかりました。

Windows Search Server をダウンロードしてインストールしても、OLE DB プロバイダーはインストールされません。また、Windows SDK のインストールも行いません。プロバイダーは、Windows Search サービスのインストール時にインストールされます。

Win7/8 デスクトップ OS では、これはデフォルトでインストールされています (私は信じています)。サーバーでは、機能を有効にする必要があります。

ここに画像の説明を入力

于 2014-05-19T16:16:32.820 に答える