我有一个asp.net网站。 每天,比如说,晚上8点,服务器执行一些持续20分钟的操作。 我的问题是:如何在此期间将访问我网站的用户重定向到服务器上的另一个页面?多线程?
答案 0 :(得分:1)
一种简单的方法就是根据时间重定向它们。使用global.asax并在Application_BeginRequest方法中实现该函数。
也许不是最好的解决方案,但很容易实现。
答案 1 :(得分:0)
没有修改应用程序代码的选项是让一个计划任务在繁忙时间重新命名App_Offline.htm文件(假设你想说'网站很忙'或类似的东西)
即。晚上8点运行一个.bat文件,如
ren d:\webapp\_App_Offline.htm App_Offline.htm
晚上8:20运行
ren d:\webapp\App_Offline.htm _App_Offline.htm
不聪明,当然不是万无一失,但一个想法很容易快速实施。