2010-10-29 5 views
7

해당 사이트의 응용 프로그램 풀이 재활용 될 때마다 웹 사이트/응용 프로그램의 응용 프로그램 시작을 자동으로 시작하는 방법이 있는지 궁금합니다.응용 프로그램 풀이 재활용 될 때 응용 프로그램 시작을 강제로 수행하는 가장 좋은 방법은 무엇입니까?

이 문제의 해결 방법은 있습니까?

피할 수 있다면 내 최종 사용자 중 한 명이 사이트의 응용 프로그램 시작을 거치지 않도록하고 싶습니다.

답변

6

.NET 4를 사용할 수 있습니다.

<applicationPools> 
    <add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" /> 
</applicationPools> 

자세한 내용은 ScottGu의 문서 Auto-Start ASP.NET Applications을 참조하십시오.

이 외에도 몇 분마다 요청을하는 서비스에 대해 들어 보았습니다. 조금 지나치게 과장하지만, 당신의 필요에 달려 있습니다.

+1

신난다. 나는 그것이 존재한다는 것을 완전히 몰랐다. – Joseph

+1

IIS 7.5 이상이 필요합니까? IIS 7에서 작동하도록 할 수 없습니다 ... 도움이 필요합니까? 편집 : Nvm IIS 7에서 작동합니다. –

+0

@MartinClemensBloch IIS 7에서이 작업을 수행하려고하는데 "startMode"가 인식되지 않는다는 오류가 발생합니다. 작동 시키려면 다른 것을해야 했습니까? – Cadab

관련 문제