2009-11-05 3 views
3

타사 (CC 프로세서)가 유지 보수를 수행하는 동안 (즉, 시스템이 여전히 온라인/실행 중일 때) 몇 시간 동안 "다운"될 사이트가 있습니다. 나는 이미 maintenance.aspx 페이지를 만들었습니다. 처음에는 IIS (Server 2003, IIS 6.0)의 기본 문서로 새 페이지를 추가하기 만했지만 실제 로그인 페이지로 직접 이동할 수있는 가능성이 여전히 남아 있습니다.유지 보수 중 사이트 방문자 리디렉션

주어진 사이트의 모든 페이지를 새 유지 관리 페이지로 리디렉션 할 수 있습니까? 또한 사이트는 오전 2 시부 터 4 시까 지 작동하지 않으므로 추가 보너스 포인트를 얻으려면 자동으로 시스템 시계를 사용하여이 작업을 수행 할 수 있습니까?

나는 로그인하는 동안 모든 액세스를 막기 위해 오류를 줄 예정이지만 오히려 사용자가 훨씬 더 멀리 만들 수 없을 것입니다.

제안 사항?

답변

11

사용 App_Offline.htm

+0

매우 좋습니다. 이전에는이 ​​사실을 들어 보지 못했지만 IIS의 모든 것에서 멀어지고 싶다는 욕망을 입증합니다. 감사! – IniTech

+0

놀라운! 나는 이것을 수년간 필요로했지만 그것을 결코 들어 보지 못했습니다. 멋진 물건들 –

1

IIRF과 같은 재 작성 필터를 사용하십시오. 모든 페이지를 유지 관리 페이지로 다시 쓰도록 구성하십시오.

문제가 해결되었습니다. 당신이 App_Offline.htm 파일을 사용하려면 같은

6

는 소리. 여기에 상세 사항 : 자동화하기 위해

http://weblogs.asp.net/scottgu/archive/2005/10/06/426755.aspx

, 당신은 단지 윈도우를 원하는 시간과 응용 프로그램의 루트 디렉토리에서이 파일을 이동하는 예약 된 작업을 만들 것입니다.

+0

나는 바보 야. 그래서 계획된 일들에 대해 생각 나게 해준다. – IniTech

0

app_offline.htm은 실제로 갈 방법입니다. 사이트를 자동으로 복원하려면 예약 된 작업 만 사용하면됩니다.