站点维护使用app_offline.htm页面提供友好的更新提示

进行站点维护时为了以一个友好的方式提示给用户,比如什么“本网站正在更新”等等的信息可以建立一个叫app_offline.htm 的静态HTM页面文件,其中修改成你要临时显示的内容,将其放在你的应用的根目录下。这样,任何外部的请求都会马上转移到该页面了。这个时候,你的网站依然可以被访问,只不过你的应用不能被访问了,两全其美,微软考虑的真是细致。

注意以下几点:

1、只有对.aspx文件的请求才自动转到App_Offline.htm文件
2、貌似大小不能小于512 字节
3、没有大小写限制
4、只能htm不能html

时间: 2025-01-16 15:03:52

站点维护使用app_offline.htm页面提供友好的更新提示的相关文章

微软ASP.NET站点部署指南(8):部署Code-Only更新

1.  综述 初始化部署以后,你需要继续维护和更新你的站点.本章节将向你展示一个不包括数据库改变的部署升级流程.(下一章节将展示数据库改变的部署升级流程.) 提醒:如果根据本章节所做的操作出现错误信息或一些功能不正常的话,请务必check Troubleshooting页面. 2.  修改代码 为你的程序做一个简单的修改,在Instructors 列表页添加一个功能,一般选择一个Instructor的时候能够显示该Instructors 的所有课程courses. 在Instructors页面可

IIS设置文件 App_Offline.htm 网站维护

在ASP.NET 2.0 站点根目录下,只要存在 App_Offline.htm 文件,那么所有对.aspx的请求都将转向App_Offline.htm .而且浏览器的地址栏显示的是所请求的.aspx的URL. 这样当我们的站点需要维护时,只要把App_Offline.htm 拷贝到站点根目录下即可. VS发布时会自动生成App_Offline.htm文件 注意事项: (1)App_Offline.htm 不能小于 512 字节. (2)IIS 不能 Stop. (3)只有对.aspx文件的请求

asp.net 中的app_offline.htm的使用

前段时间,系统升级,由于系统更新发布时间较长,所以必须停掉站点进行更新.导致很多用户都来反馈系统无法访问,还认为站点被黑掉了. 所以经过那件事我们也在思考,如何做到不停机,进行热部署.单机环境下(双机或是分布式系统不用考虑这个问题),app_offline.htm是个不错的选择, 当asp.net看到应用程序中app_offline.htm文件时,它会关闭应用程序的app-domain,然后将请求发给app_offline的内容. 所以,在维护,升级的时候,就不必停止你的WEB应用程序,而是一个

app_offline.htm的作用

如果你要COPY站点,进行站点维护,部署,和进行大量修改,有可能要停掉你的WEB应用程序了,而以一个友好的方式提示给用户,比如什么"本网站正在更新"等等的信息可以建立一个叫app_offline.htm (大小写没关系)的静态HTM页面文件,其中修改成你要临时显示的内容,将其放在你的应用的根目录下. 任何外部的请求的话,都会马上被转移到该页面了.这个时候,你的网站依然可以被访问,只不过你的应用不能被访问了. 呵呵,那样的话,就可以避免很多更新网站是的麻烦事了. <html>

[Symfony 4.3] 创建一个站点维护模式

透过Symfony框架来创建一个站点维护模式很简单.只需在用户请求的时候检查站点是否处在维护模式中.当维护模式启动时,所有的请求都会被重新定向致某个页面去. 可以在EventListener的 onKernelRequest做到这一点: 1 <?php 2 3 namespace App\EventListener; 4 5 6 class MaintenanceListener 7 { 10 public function onKernelRequest(RequestEvent $event

凡客诚品站点打不开:页面显示域名到期了!

5月14日讯,上午9点左右,部分网友反映凡客诚品官方站点登陆不了.页面显示"该域名已过期.请及时续费".截止眼下.仍然实用户不能正常訪问. 据数据显示,凡客诚品的官网域名早已续费至2015年5月,按理说不应该出现域名过期致使站点不能登陆的情况. 后发现,域名的whois信息,在今年5月13日(东五区时间) 有发生更新.难道这是因为域名注冊商三五互联的不严谨操作导致的"乌龙"事件?

解决百度网址安全中心提醒您:该站点可能受到××××××,部分页面已被非法篡改

7月中旬发现客户网站被百度网址安全中心提醒您:该站点可能受到××××××,部分页面已被非法篡改! 有的还会被提示 百度网址安全中心提醒您:该页面可能存在×××病毒! 百度网址安全中心提醒您:该页面可能已被非法篡改! 这三种情况基本都是因为网站被×××***被恶意篡改导致被baidu提示这些网站安全风险的提示,导致客户搜索关键词被拦截进入不到网站,导致公司利益损失.建议大家首先检查下网站页面中的代码有无被篡改,以及有无被添加恶意代码之类的.首先请各位网站运营者,检查下网站从百度点击进去,是否跳转到

JSP隐式对象是JSP容器为每个页面提供的Java对象

JSP 隐式对象 JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明.JSP隐式对象也被称为预定义变量. JSP所支持的九大隐式对象: 对象 描述 request HttpServletRequest类的实例 response HttpServletResponse类的实例 out PrintWriter类的实例,用于把结果输出至网页上 session HttpSession类的实例 application ServletContext类的实例,与应用上

微软ASP.NET站点部署指南(9):部署数据库更新

1.  综述 不管什么时候,程序都有可能像代码更新一样更新数据库.本章节你将进行数据库修改,测试,然后部署到测试环境和生产环境. 提醒:如果根据本章节所做的操作出现错误信息或一些功能不正常的话,请务必check Troubleshooting页面. 2.  给表添加新列 本小节,将修改Student和Instructor实体共同的基类Person类,添加一个birth date字段,也要在展示页面的表格上添加一个新列. 在ContosoUniversity.DAL项目,打开Person.cs在类