2011-08-25 2 views

답변

0

자신의 서버를 소유하고 있지 않지만 귀하의 웹 사이트는 어딘가에서 호스팅되어야합니다. 해당 서버에 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가 작동하지 않는 동안 계속 실행하려면 몇 분마다 프로세스 또는 무언가를 생성하여 서버에 요청을 보내 셧다운을 막을 수 있습니다.

1

아니요, 전용 상자에 Windows 서비스가 필요하지만 상자는 가상 및 클라우드에있을 수 있습니다.

관련 문제