Global.asax和用户访问

时间:2011-07-26 18:12:23

标签: global-asax

我正在努力挖掘一个想要关闭网站升级的想法。因此,当用户访问我们的网站时,他们会立即被重定向到一个页面,告诉他们网站已关闭进行维护。

理论上,整个过程在session_start事件下的global.asax中开始。我们向Web服务发出命令以查看服务是否已关闭 - 如果服务已关闭,则返回false值,并将用户重新路由到显示该站点已关闭的页面,否则正常操作将继续。这是一个非密码网站。

以下是页面的想法:

welcome.aspx siteisdown.aspx page1.aspx这个 page2.aspx

当用户访问该站点时,代码会检查该站点的其余部分是否已关闭以进行维护,如果是,则将该用户重新路由到siteisdown.aspx

我们有基本的部分 - 但真正的理解是,用户 - 仍然在siteisdown.aspx页面,可以进入page1.aspx并继续他们的快乐方式。

我们想要的是,如果用户输入page1.aspx,他们应该被踢回siteisdown.aspx

对于这种方法,我应该查看哪些文章?表单身份验证?

1 个答案:

答案 0 :(得分:0)

已内置此功能。将名为“App_Offline.htm”的静态HTML文件部署到应用程序的根目录,所有请求都将在此处路由。

http://weblogs.asp.net/scottgu/archive/2005/10/06/426755.aspx

相关问题