2010-06-16 3 views
0

Aucune des actions suivantes n'a été tentée - Je n'ai aucune idée si cela est possible ou, d'ailleurs, par où commencer. Je présente un scénario hypothétique pour un projet que j'aimerais tenter.Service .NET Windows - Extraction des mises à jour avec redémarrage du service

Situation: Je fournis un service Windows à un client distant (client), où il installe le service sur son serveur.

Problème: Quelque part sur la route, il y a un bug dans le service. Je dois fournir un correctif sans fournir une toute nouvelle version du service à l'utilisateur final (où ils désinstallent l'ancienne version boguée et en installent une nouvelle). Questions: Est-il possible que l'utilisateur distant redémarre le service et, au démarrage, permette au service de détecter qu'une version mise à jour d'un assemblage, ou un nouvel assemblage est disponible, qui corrige le ou les bogues. En d'autres termes, un service peut-il détecter les mises à jour de la même manière qu'un clic sur une application? J'ai le sentiment que ce n'est pas possible. Si ce n'est pas le cas, avez-vous d'autres suggestions?

J'apprécie votre aide.

Merci, Tyler

Répondre

1

En fait, si vous êtes à la recherche de fonctionnalités similaires à ClickOnce vous pouvez écrire votre propre. Toutes les fonctionnalités ClickOnce existent dans l'espace de noms System.Deployment.

Voici un link pour vous aider à démarrer et un web cast qui devrait être très utile.

+0

Merci, Walter. Je vais regarder dans ceci. – Tyler

Questions connexes