Начну с того, что я не .NET-разработчик, но был брошен в проект, где мне нужно использовать MSMQ, чтобы классическое веб-приложение ASP могло отправлять сообщения службе С# Windows, которая обрабатывает обработку. У меня есть опыт интеграции других очередей сообщений с другими языками, но, как я уже упоминал, у меня нет большого опыта разработки .NET и Windows, поэтому некоторые рекомендации будут высоко оценены.
Вот мои вопросы...
-
Может ли кто-нибудь предоставить базовый код С#, который прослушивает существующую очередь MSMQ и отвечает на новое сообщение, делая что-то простое, например, записывая текущую временную метку в файл журнала или отправляя электронное письмо?
-
Как мне упаковать этот код в Visual Studio.NET для создания и установки службы Windows? (Какой тип проекта должен быть и т.д. Я использую Visual С# 2010 Express.)
-
Наконец, я не уверен, какую версию и/или реализацию MSMQ я должен использовать для своих требований с классическим ASP. Я думаю, что версия COM - это то, что мне нужно, но я также прочитал о новой версии WCF, а также о различиях между 3.0 и 4.0. Может кто-нибудь, пожалуйста, дайте мне направление, по какой версии я должен использовать?
Большое спасибо!