2009-11-09 4 views
0

J'ai terminé l'écriture d'un service WCF utilisant TCP. Il est destiné à fonctionner sur un serveur Windows 2003 Server, qui ne dispose pas de WAS, j'ai donc écrit un service Windows pour héberger mon service WCF. Cela fonctionne très bien sur ma machine de développement.Déploiement d'un service WCF basé sur TCP, hébergé dans un service Windows

Maintenant, comment puis-je obtenir ces deux services sur le serveur Windows 2003? Est-ce que je copie juste le service de WCF là et c'est tout? Je pense qu'il serait probablement mieux si je le mets dans un endroit précis, mais où cela serait-il? Et puis le service Windows d'hébergement, comment puis-je le déployer sur le serveur Windows 2003?

Répondre

0

Vous devez disposer d'un projet de déploiement de service que vous avez utilisé dans la zone Dev. Ce sera la même technique.

Example of creating a service in c# from codeproject

mettre dans program files \ Votre service

+0

Pousse. Je pense que tu as raison. C'est le problème avec seulement avoir une chance de travailler sur cette chose une fois tous les 3 mois, il y a tellement de choses que j'oublie au fil du temps ... – Rod

+0

OK, je viens de vérifier, et je n'ai pas de projet de déploiement en tant que partie de la solution. Au lieu de cela, j'ai utilisé le svrutil pour générer un projet, l'ai incorporé dans le projet de service Windows et quand je suis allé enregistrer le service Windows sur ma machine de développement, j'ai utilisé installutil. Alors, comment faire la même chose sur le serveur? – Rod

Questions connexes