Como criar um serviço de ouvinte de c # para MSMQ como um serviço do Windows

Começarei dizendo que não sou desenvolvedor .NET, mas fui lançado em um projeto em que preciso usar o MSMQ para que um aplicativo ASP clássico da Web possa enviar mensagens para um Serviço do Windows em C # que lida com o processamento. Tenho experiência na integração de outras filas de mensagens com outros idiomas, mas, como mencionei, não tenho muita experiência no desenvolvimento de .NET e Windows, portanto, algumas orientações serão muito bem-vindas.

Aqui estão minhas perguntas ...

Alguém poderia fornecer algum código C # básico que escute uma fila existente do MSMQ e responda à nova mensagem, fazendo algo simples como gravar o carimbo de data / hora atual em um arquivo de log ou enviar um email?

Como empacotar esse código no Visual Studio .NET para criar e instalar um serviço do Windows? (Que tipo de projeto deveria ser etc. Estou usando o Visual C # 2010 Express.)

Por fim, não tenho certeza de qual versão e / ou implementação do MSMQ eu preciso usar para meus requisitos com o ASP clássico. Eu acho que a versão COM é o que eu preciso, mas também li sobre uma nova versão do WCF, bem como as diferenças entre 3.0 e 4.0. Alguém poderia me dar uma orientação sobre qual versão devo usar?

Muito Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion