适用于经典ASP应用程序的App_Offline

时间:2015-06-18 07:21:19

标签: html asp.net iis asp-classic web

我在IIS上托管了一个经典的ASP应用程序。我想在进行一些更改时无法访问该站点,并希望实现类似于我们在ASP.NET中使用的app_offline。

app_offline.htm似乎不适用于传统的ASP

2 个答案:

答案 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获取任何页面。