単純なstreaminsightアプリケーションを設定する際に、server.create()が動作してserver.connect()が失敗するという問題が発生しています。私は何が潜在的な原因になるのかはわかりません。なぜserver.connect()はserver.create()が動作しても動作しませんか?
編集:ここではソースコード:http://pastebin.com/XigdxXLd
私のセットアップ:クライアントは
- プライベートMSMQ
上記の設定で、streaminsightサーバーのメモリ内インスタンスを作成すると(server.create("MyInstance")
を使用して、 nsumesはmsmq内のすべてのメッセージを正常に動作させます(アプリケーションが終了する前に、server.dispose()コールをしばらく置いておくのが好きなので)。
私は、以下のものを使用してserver.connectに切り替える場合:
Server.Connect(
new EndpointAddress(@"http://localhost/StreamInsight/MyInstance")
);
それだけでMSMQの一つのメッセージを消費し、アプリが完了したことがありません。プロジェクトは、1分後にapplication.Delete()
(アプリケーションはMS.CEPアプリケーションです)にタイムアウトします。
誰かが私が間違っている可能性のあるもので私を助けてくれますか?
また、私は最近StreamInsightHost.exe.config
ファイルを開こうとしましたが、メモ帳やビジュアルスタジオは開けませんでした。これが何かに影響を与えるかどうかは分かりませんが、私はそれをそこに置くと思っていました。