저는 현재 datareader를 반복하고 System.Net.Mail.SmtpClient의 Send() 메소드를 호출하고 있습니다. 이 문제는 느리다는 것입니다. 각 이메일은 보내는 데 약 5-10 초 정도 걸립니다 (이는 내 호스트의 문제 일 수 있습니다). 내 web.config 파일에 executionTimeout에 기본을 무시하는 이런로 (90 초 그것이 기본값)을했다 :ASP.NET에서 대량의 전자 메일을 보내는 가장 좋은 방법은 무엇입니까?
<httpRuntime executionTimeout="3000" />
한 가지주의 : 내가 공유 호스트에서, 그래서 나는 그것이 가능하다고 생각하지 않습니다 PickupDirectoryFromIis 옵션을 사용하여 보낼 수 있습니다 (최소한 내가 켜면 오류가 발생했습니다).