0

solrnet ライブラリを使用して、プロキシ サーバー経由で solr インスタンスに接続しようとしていますが、うまくいきません。これが可能かどうか、また可能であればどのように知っていますか?

編集: Mauricio Schefferによって指定された構成オプションを使用してこれを実行しようとしましたが、プロジェクトをビルドしようとするとエラーが発生しました。NAS に保存されているプロジェクトに関する関連する問題を解決した後、Mauricio の IHttpWebRequestFactory ソリューションを実装しましたが、完全に機能します。

乾杯、

エド

4

2 に答える 2

2

次のいずれかを実行できます。

  • 構成で設定する (グローバルプロキシ<defaultProxy>を定義する)、または
  • HttpWebAdapters.IHttpWebRequestFactory(SolrNet に含まれています) を実装し、必要に応じて設定されたプロパティを使用して実装を返し、実装IHttpWebRequestProxyIoCIHttpWebRequestFactoryコンテナーに登録します。
于 2011-06-13T12:45:44.203 に答える
0

ビルド時の構成は次のとおりです。

<?xml version="1.0"?>

<configuration>

<startup>

<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>

</startup>

</configuration>

これを追加したとき:
<?xml version="1.0"?>

<configuration>

<startup>

<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>

</startup>

<system.net>

<defaultProxy>

<proxy proxyaddress="MY-PROXY"/>

</defaultProxy>

</system.net>

</configuration>

ビルドに失敗しました。

プロジェクトがネットワークドライブに保存されていることが原因であることがわかりました。プロジェクトをローカルマシンに移動すると修正されましたが、caspolを実行してネットワーク領域から実行できるようにしました。

エド

于 2011-06-17T14:42:03.930 に答える