我在IIS上托管了一个经典的ASP应用程序。我想在进行一些更改时无法访问该站点,并希望实现类似于我们在ASP.NET中使用的app_offline。
但app_offline.htm
似乎不适用于传统的ASP
答案 0 :(得分:3)
许多人使用一个大喇叭的Include文件,其中包含遍布整个站点的一组函数...在此文件的顶部,设置一个变量以指示何时执行维护或该站点不可用,然后测试在做任何其他事情之前的价值...如果“向下”,server.transfer or response.redirect到您的特殊“网站不可用”页面。
Dim doMaintenance, RightNow, MaintenanceStart, MaintenanceEnd
doMaintenance = False
MaintenanceStart = CDate("6/18/2015 3:00pm")
MaintenanceEnd = CDate("6/18/2015 5:00pm")
RightNow = Now()
If RightNow > MaintenanceStart and RightNow < MaintenanceEnd Then doMaintenance = True
If doMaintenance Then Server.Transfer "otherpage.asp"
希望这有帮助!
答案 1 :(得分:0)
制作其他网站,使用与主网站相同的绑定,并在停止主网站进行维护时运行该网站。在所有其他时间应该停止其他网站。
但app_offline.htm似乎不适用于经典ASP
ASP不是ASP.NET。
如果应用程序池或网站停止,则无法从web sige获取任何页面。