Сообщения MSMQ исчезают для локальной системы

Я использую не транснациональное сообщение MSMQ, и все сообщения принимаются в очереди, но через 1-2 минуты все сообщения исчезают, и это происходит в приложении iis 2.0, и то же самое работает нормально с использованием Visual Studio.

1 ответ

Решение

Проблема выглядит решенной с использованием приведенного ниже кода, и в IIS нет настроек, это была проблема кода:

// Просмотр и форматирование сообщения.

        msgQueue.Formatter = new BinaryMessageFormatter();

        Message myMessage = msgQueue.Peek(new TimeSpan(0, 0, 3));

        MailMessage mailMessage = (myMessage.Body as erializeableMailMessage).GetMailMessage();
        if (SendMail(mailMessage))
        {
            msgQueue.Receive();
        }
Другие вопросы по тегам