【问题标题】:App_Offline for Classic ASP Application经典 ASP 应用程序的 App_Offline
【发布时间】:2015-09-03 17:05:46
【问题描述】:

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

app_offline.htm 似乎不适用于经典 ASP

【问题讨论】:

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


    【解决方案1】:

    许多人使用一个大型的包含文件和一组在整个站点上使用的功能...在此文件的顶部,设置一个变量以指示何时执行维护或站点不可用,然后测试在做任何其他事情之前获取价值...如果“关闭”,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"
    

    希望这会有所帮助!

    【讨论】:

      【解决方案2】:

      使用与主网站相同的绑定创建其他网站,并在您停止主网站进行维护时运行它。在所有其他时间应停止其他网站。

      但 app_offline.htm 似乎不适用于经典 ASP

      ASP 不是 ASP.NET。

      如果应用程序池或网站停止,您将无法从 web sige 获取任何页面。

      【讨论】:

        猜你喜欢
        • 2014-06-03
        • 2012-12-09
        • 1970-01-01
        • 2011-03-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多