SmtpClient smtp = new SmtpClient(smtpServer);
smtp.Send(msgMail);
때때로이 예외가 발생합니다 :asp.net NetworkInformationException - 메일 발송 중 - 이유가 무엇입니까? 두 번째 줄에
System.Net.NetworkInformation.NetworkInformationException :
메시지와: "A 비 블로킹 소켓 작업을 즉시 완료 할 수 없습니다"
그게 무슨 뜻 이죠? 그 이유는 무엇일까요?
일반적으로 메일 발송이 가장 많이 사용되고 있습니다. IIS7 Windows 2008 Server 컴퓨터입니다.
감사합니다.
편집 : 내가 여기서 뭔가를 발견
:
그래서, 그 사실은 무엇을 의미 하는가 ? 방금 오류를 무시하고 메일을 다시 보내야합니까? 감사.자원 일시적으로 사용할 수 없습니다 : MSDN이 오류 (http://msdn.microsoft.com/en-us/library/ms740668%28VS.85%29.aspx)에 대해 말한다 http://www.thevbzone.com/modWINSOCK.bas
Public Const WSAEWOULDBLOCK = (WSABASEERR + 35) ' A non-blocking socket operation could not be completed immediately
.
는이 즉시 완료 할 수 없습니다
...This error is returned from operations on nonblocking sockets that
ErrorCode 속성을 확인하고 그 내용을 알려주시겠습니까? 이 예외는, win32 메소드의 호출이 실패했을 경우에 Throw됩니다. ErrorCode를 검사하면 무엇이 잘못되었는지 알 수 있습니다. – ata
web.config의 mailsetting 섹션에서 자격 증명을 설정 했습니까? – Vedran