2012-09-25 4 views
0

나는 만료 날짜 이전에 책을 반납하는 것을 상기시키는 이메일 알림을 구현 중입니다.은 특정 날짜에 자동으로 이메일을 전송합니다.

나는 창 서비스가 그것을 달성 할 수 있지만 컴퓨터가 창 서비스를 설치하기위한 제한을 가질 것이기 때문에 다른 아이디어가 있습니까?

+0

필요한 기능을 갖춘 시스템에 설치하십시오. – asawyer

+0

MVC 예약/백그라운드 작업이 당신이 찾고있는 것입니다. 그리고, 봤 거든,이 [stackoverflow 블로그 항목을 보여줍니다] (http://blog.stackoverflow.com/2008/07/easy-background-tasks-in-aspnet/) –

+0

그 작품, 고마워요 ~ – mmcc

답변

0

백그라운드 작업을 수행하는 데 Windows 서비스가 필요하지 않으며 Windows 예약 된 작업 만 사용하십시오. exe 또는 배치 파일을 작성하고 원하는대로 자주 예약 할 수 있습니다.

서버에서 예약 된 작업을 실행할 수 없으면 MVC 컨트롤러에서 작업을 항상 작업으로 만들고 작업을 호출하는 다른 컴퓨터에서 예약 된 작업을 만들 수 있습니다.

+0

또는 내가 부르는대로, 루브 골드버그 서비스 아키텍처를 구현합니다. – asawyer

+0

@asawyer - :) 골드 벨기에인데 가격이 저렴한 호스팅 환경과 같이 서버에 대한 전체 액세스 권한이없는 경우 옵션이 부족합니다. 일부는 전용 서버 환경으로 이동하는 것이 큰 도약 일 수 있습니다. – Brian

관련 문제