繁体   English   中英

将MVC网站脱机并重新联机

[英]Take an MVC web site offline and back online

我正在寻找一种方法来使网站脱机并留言。 我知道app_offline.htm,但我想以编程方式进行。

脱机很容易。 我可以在root上生成app-offline.htm,但是当我希望网站重新联机时,无法以编程方式进行,因为所有服务都已关闭,包括图像。

我的项目使用MVC(C#)。 现在我将站点状态存储在位域中的SQL服务器数据库中。

我找到了一个使用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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM