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