2009-02-13 7 views
2

Nous avons une application qui utilise Lucene.NET dans un service de windows pour réindexer notre application pour la recherche. Notre section d'administration peut déclencher une réindexation complète dans Lucene, et actuellement la seule façon de revoir sa progression est à travers un fichier journal écrit sur le disque.Polling long Service Windows exécutant à partir de ASP.NET

Ceci est maladroit. Nous aimerions interroger le service pour déterminer la progression de la réindexation.

Quelqu'un a-t-il un aperçu de cela?

Répondre

2

Les canaux nommés seraient la façon dont je ferais la communication entre processus dans cette instance, si les deux processus s'exécutaient sur la même machine.

Si les deux processus sont sur des machines différentes, cela devient plus difficile et impliquera probablement quelque chose dans le sens d'un service Web communiquant avec le processus, puis asp.net appelant le service Web.

+0

Y at-il un lien où je peux pour un exemple de code, où un wcf est hébergé dans un service Windows et à partir d'une application Web ou une application de bureau, nous interrogeons le service Windows pour une certaine progression. – HishHash

Questions connexes