我正在寻找一种方法,使一个网站离线与一条消息。我知道app_offline.htm,但我想用编程的方式来做。
离线很容易。我可以在根目录上生成app-offline.htm,但是当我想让网站恢复在线时,就不可能以编程的方式出现,因为所有的服务都关闭了,包括图像。
我的项目使用MVC (C#)。现在,我将站点状态存储在一个位字段中的SQL服务器数据库中。
发布于 2014-01-03 20:13:58
我找到了一种使用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
https://stackoverflow.com/questions/20911678
复制相似问题