
Я использую нетранснациональное сообщение 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();
}