2009-02-13 6 views
2

У нас есть приложение, которое использует Lucene.NET в службе Windows для переиндексации нашего приложения для поиска. Наш раздел администратора может вызвать полный переиндекс в Lucene, и в настоящее время единственным способом просмотреть его прогресс является файл журнала, записанный на диск.Опрос Длинные службы Windows из ASP.NET

Это неудобно. Мы хотели бы опросить службу, чтобы определить прогресс переиндексации.

У кого-нибудь есть понимание этого?

ответ

2

Именованные трубы будут способом, которым я выполнял бы перекрестную обработку процесса в этом случае, если оба процесса будут работать на одном компьютере.

Если оба процесса находятся на разных машинах, они становятся более волосатыми и, вероятно, будут связаны с чем-то рядом с веб-службой, взаимодействующей с процессом, а затем asp.net, вызывающим веб-службу.

+0

Есть ли ссылка, где я могу для примера кода, где wcf размещается в службе Windows, а также из веб-приложения или настольного приложения мы проводим опрос службы Windows для некоторого прогресса. – HishHash

 Смежные вопросы

  • Нет связанных вопросов^_^