почему server.connect () не работает, когда server.create () работает? - PullRequest
0 голосов
/ 30 июня 2011

При настройке простого приложения streaminsight я сталкиваюсь с проблемой, когда server.create () работает и server.connect () завершается ошибкой.Я не уверен, что может быть потенциальной причиной.

РЕДАКТИРОВАТЬ: Исходный код здесь: http://pastebin.com/XigdxXLd

Моя настройка:

  • частный msmq, куда клиенты отправляют данные
  • сервер читает этот msmq, используя адаптер ввода, и выдает выходные данные в текстовый файл

При вышеупомянутой настройке, если я создаю экземпляр в памяти сервера streaminsight (используя * 1014)*, он потребляет все сообщения в msmq и работает нормально (до выхода из приложения требуется около минуты, так как ему нравится некоторое время сидеть на вызове server.dispose ()).

Если я переключаюськ server.connect, используя следующее:

Server.Connect(
new EndpointAddress(@"http://localhost/StreamInsight/MyInstance")
);

он потребляет только одно сообщение msmq, и приложение никогда не завершается. Проект истекает через минуту на application.Delete() (где приложение - MS.CEP.application).

Может кто-нибудь помочь мне с тем, что я могу делать неправильно?

Кроме того, я недавно пытался открыть файл StreamInsightHost.exe.config, но ни блокнот, ни Visual Studio не позволили бы мнеоткройте его. Не уверен, если это можноНе могу повлиять на что-нибудь, но я просто подумал, что я это сделаю.

1 Ответ

0 голосов
/ 02 июля 2011

Если кто-нибудь приземлится в страну черной магии вуду, вот зелье, которое пропустит вас через:

Решение по адресу: http://social.msdn.microsoft.com/Forums/en-US/streaminsight/thread/6972a647-73b1-4fbf-9d85-c88b66304316?prof=required

...