gpt4 book ai didi

asp.net-mvc - 将 MVC 网站脱机并重新联机

转载 作者:行者123 更新时间:2023-12-02 08:07:37 25 4
gpt4 key购买 nike

我正在寻找一种通过消息使网站离线的方法。我了解 app_offline.htm,但我想以编程方式执行此操作。

离线很容易。我可以在 root 上生成 app-offline.htm,但是当我希望网站重新上线时,无法通过编程方式实现,因为包括图像在内的所有服务都已关闭。

我的项目使用 MVC (C#)。目前,我将站点状态存储在 SQL Server 数据库中的一个位字段中。

最佳答案

我找到了一种使用 global.asax 执行此操作的方法,但我希望看到其他解决方案...

    void Application_BeginRequest(object sender, EventArgs e)
{
if ((bool) Application["SiteOpenService"] == false)
{
if (!Request.IsLocal)
{
HttpContext.Current.RewritePath("/Site_Maintenance.htm");
}
}
}

引用:

http://www.codeproject.com/Tips/219637/Put-the-website-in-Maintanance-Mode-Under-Construc

关于asp.net-mvc - 将 MVC 网站脱机并重新联机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20911678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com