Comment créer un service d'écoute C # pour MSMQ en tant que service Windows

Je vais commencer par dire que je ne suis pas un .NET développeur, mais ont été jetés dans un projet où j'ai besoin d'utiliser MSMQ donc un classique de l'application web ASP peut envoyer des messages à un C# Service Windows qui gère le traitement. J'ai de l'expérience en intégrant les autres files d'attente de messages avec d'autres langues, mais comme je l'ai mentionné, je n'ai pas beaucoup d'expérience .NET et de développement de Windows de sorte que certains conseils seront très appréciés.

Voici mes questions...

  1. Quelqu'un pourrait-il fournir une certaine base de code C# qui est à l'écoute à une file d'attente MSMQ et réagit à ce nouveau message, en faisant quelque chose de simple comme l'écrit le timestamp actuel dans un fichier journal ou en envoyant un e-mail?
  2. Comment puis-je le paquet de ce code dans Visual Studio .NET pour créer et installer un Service Windows? (Ce type de projet doit-il être, etc. Je suis à l'aide de Visual C# 2010 Express.)
  3. Enfin, je ne suis pas sûr de la version et/ou la mise en œuvre de MSMQ ai besoin d'aide pour mes besoins avec ASP classique. Je pense que la COM version est ce dont j'ai besoin, mais j'ai aussi lu sur un nouveau WCF version, ainsi que les différences entre 3.0 et 4.0. Quelqu'un pourrait-il me donner une orientation sur la version que je devrais utiliser?

Merci beaucoup!

source d'informationauteur philfeyn