2012-02-17 2 views
2

MVC로 웹 프로그래밍을 처음 접했을 때, 메소드 호출 방법을 잘 모른다. (메서드는 FTP 서버에서 파일을 가져오고, 이미 구문 분석 된 파일을 건너 뛰고, 개체에 들어간 파일을 구문 분석하여 데이터베이스에 삽입해야합니다.)MVC3 - 모든 X 시간만큼 처리하기

WindowsForm을 사용하고 있었다면 아마 알 수 있습니다. Timer.Tick Events를 사용하여 WPF는 DispatcherTimer 클래스를 사용하지만 웹 서버는 완전히 다른 볼 게임이므로 누군가 올바른 방향으로 나를 가리 키도록 할 수 있습니까?

웹 서비스, WCF에 대해 읽었습니까? 어떤 사건 중심의 일?

내가 지금이 모든는 MVC3 프로젝트, 데이터베이스, EF를 사용하여 저장소, 전체 작동 .. 사전에

감사합니다!

답변

2

가장 간단한 방법은 지정된 기간에 사이트의 use the Task Scheduler to access a particular URL입니다.

I.E. 특정 용도로 불필요하게 재발생하기보다는 플랫폼의 범용 메커니즘으로 이미 잘 작동하는 것을 활용하십시오.

+0

멋지고 쉽다. 나는 서버의 작업 스케줄러에 대한 액세스 권한이 있다고 생각하지 만 어디에서 웹 페이지를 배포 할 것인가? 다른 해결책이 있습니까? –

+0

@ seed_87 :이 유형의 스케줄링은 웹 사이트와 웹 서비스를 관리하기위한 빵과 버터입니다. 그것은 Windows 작업 스케줄러가 아닐지도 모르지만 소금을 살만한 호스팅 회사는 일종의 작업 예약 메커니즘을 제공해야합니다. 누구와 함께 주최하고 있습니까? http://discount.net/ 예를 들어 태스크 스케줄러를 홈 페이지의 호스팅 도구 중 하나로 나열합니다. –

+0

그것의 로컬 웹 페이지는 내가 관리하지 않는 로컬 웹 서버에서 호스팅됩니다 .. 미안 해요 당신에게 더 많은 정보를 제공 할 수 없습니다. 나는 많이 알지 못합니다. 나는 그렇게 할 수 있는지 묻고 볼 것입니다. 난 그냥 Global.asax에서 backgroundworker를 생성 Application_Startup? –