我正在努力挖掘一个想要关闭网站升级的想法。因此,当用户访问我们的网站时,他们会立即被重定向到一个页面,告诉他们网站已关闭进行维护。
理论上,整个过程在session_start事件下的global.asax中开始。我们向Web服务发出命令以查看服务是否已关闭 - 如果服务已关闭,则返回false值,并将用户重新路由到显示该站点已关闭的页面,否则正常操作将继续。这是一个非密码网站。
以下是页面的想法:
welcome.aspx siteisdown.aspx page1.aspx这个 page2.aspx
当用户访问该站点时,代码会检查该站点的其余部分是否已关闭以进行维护,如果是,则将该用户重新路由到siteisdown.aspx
我们有基本的部分 - 但真正的理解是,用户 - 仍然在siteisdown.aspx页面,可以进入page1.aspx并继续他们的快乐方式。
我们想要的是,如果用户输入page1.aspx,他们应该被踢回siteisdown.aspx
对于这种方法,我应该查看哪些文章?表单身份验证?
答案 0 :(得分:0)
已内置此功能。将名为“App_Offline.htm”的静态HTML文件部署到应用程序的根目录,所有请求都将在此处路由。
http://weblogs.asp.net/scottgu/archive/2005/10/06/426755.aspx