在维护期间重定向站点访问者

Ini*_*ech 3 asp.net iis redirect

我有一个网站将"关闭"几个小时,而第三方(CC处理器)执行维护(换句话说,该机器仍将在线/运行).我已经创建了一个maintenance.aspx页面.首先,我只是将新页面添加为IIS(Server 2003,IIS 6.0)中的默认文档,但这仍然有可能让某人直接导航到真正的登录页面.

有没有办法将给定站点中的所有页面重定向到新的维护页面.此外,该网站将从凌晨2点至凌晨4点停止,所以对于额外的奖励积分,有没有办法使用系统时钟自动执行此操作(并防止我不得不为此)?

我打算在登录期间发出错误以防止任何访问,但我宁愿用户甚至无法做到这一点.

建议?

Zot*_*ote 11

使用 App_Offline.htm


Kyl*_*fin 7

听起来好像你想使用App_Offline.htm文件.详情在这里:

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

要自动执行,您只需创建一个Windows计划任务,以便在所需的时间将此文件移入和移出应用程序的根目录.