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

Сообщения 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();
        }

Связанный контент