로컬 시스템의 MSMQ 메시지가 사라짐


-1

비 다국적 MSMQ 메시지를 사용하고 있으며 모든 메시지가 대기열에서 수신되고 있지만 1-2 분 후에 모든 메시지가 사라지고 iis 응용 프로그램 2.0에서 발생하며 Visual Studio를 사용하여 동일한 기능을 수행합니다.

답변:


0

이 문제는 아래 코드를 사용하여 해결 된 것으로 보이며 코드 설정이 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();
        }
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.