Estoy usando un mensaje MSMQ no transnacional y todos los mensajes se reciben en la cola, pero después de 1 a 2 minutos, todos los mensajes desaparecen y esto sucede en la aplicación iis 2.0 y lo mismo funciona bien con Visual Studio.
Respuesta1
El problema parece resuelto usando el siguiente código y no hay ninguna configuración de IIS, fue un problema de código:
// Mira y formatea el mensaje.
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();
}