Опрос долго работающей службы Windows из ASP.NET - PullRequest
2 голосов
/ 14 февраля 2009

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

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

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

1 Ответ

2 голосов
/ 14 февраля 2009

Именованные каналы были бы способом, которым я бы осуществлял межпроцессное взаимодействие в этом случае, если бы оба процесса работали на одной машине.

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

...