내 웹 사이트는 인보이스를 저장합니다.웹/클라우드 애플리케이션에서 날짜/시간을 기준으로 자동화 된 작업을 수행하려면 어떻게해야합니까?
매일 밤 자정에 처리하고 싶습니다.
밤마다 자정에 알림을 보내고 싶습니다.
하지만 웹은 상태를 저장하지 않습니다.
저는 자체 서버가 없습니다.
방법이 있습니까?
내 웹 사이트는 인보이스를 저장합니다.웹/클라우드 애플리케이션에서 날짜/시간을 기준으로 자동화 된 작업을 수행하려면 어떻게해야합니까?
매일 밤 자정에 처리하고 싶습니다.
밤마다 자정에 알림을 보내고 싶습니다.
하지만 웹은 상태를 저장하지 않습니다.
저는 자체 서버가 없습니다.
방법이 있습니까?
자신의 서버를 소유하고 있지 않지만 귀하의 웹 사이트는 어딘가에서 호스팅되어야합니다. 해당 서버에 Windows 서비스를 설치할 수 있는지 확인할 수 있습니다. 가능한 경우 자동화 된 작업을 실행하려면 서비스을 사용하는 것이 좋습니다. 일반적으로 IIS를 사용하여 자동화 된 작업을 실행하는 것은 당황 스럽습니다. 그 이유는 프로세스가 일정 시간 동안 사용하지 않으면 프로세스가 종료되기 때문입니다. IIS가 실행되고 있지 않으면 자동화 된 작업도 수행되지 않습니다.
비슷한 질문은 다시 잠시 질문을 받았다 나는 대답은 여전히 문제에 매우 관련이 생각 : 구글은 당신이 도움이 될 수있는 더 많은 정보를 찾아 검색 한 후, 더욱 Best way to run scheduled tasks
그리고 : http://blog.stackoverflow.com/2008/07/easy-background-tasks-in-aspnet/ 시간을 확인하고 실행할지 여부를 결정
http://www.codeproject.com/KB/aspnet/ASPNETService.aspx
당신이 절대적으로 서비스를 설치할 수없는 경우, 당신은 위해 Application_Start에 새 스레드를 (생성 뭔가를 시도해 볼 수도 있습니다). 그런 다음 IIS가 작동하지 않는 동안 계속 실행하려면 몇 분마다 프로세스 또는 무언가를 생성하여 서버에 요청을 보내 셧다운을 막을 수 있습니다.
아니요, 전용 상자에 Windows 서비스가 필요하지만 상자는 가상 및 클라우드에있을 수 있습니다.