app_offline.htm的作用

如果你要COPY站点,进行站点维护,部署,和进行大量修改,有可能要停掉你的WEB应用程序了,而以一个友好的方式提示给用户,比如什么“本网站正在更新”等等的信息可以建立一个叫app_offline.htm (大小写没关系)的静态HTM页面文件,其中修改成你要临时显示的内容,将其放在你的应用的根目录下。

任何外部的请求的话,都会马上被转移到该页面了。这个时候,你的网站依然可以被访问,只不过你的应用不能被访问了。

呵呵,那样的话,就可以避免很多更新网站是的麻烦事了。

<html>
<head>
<title>The Application Offline</title>
<style>
body { font-family: Tahoma, Verdana, Arial, sans-serif; }
  div {
        background-color:#ffffcc;
        padding-top:10px;
        padding-bottom:10px;
        padding-left:10px;
        padding-right:10px;
        border-style:solid;
        border-color:Black;
        border-width:1px;
    }

        .style1
        {
            color: #FF0000;
        }

</style>
</head>
<body bgcolor="white" text="black">
<table width="100%" height="100%">
<tr>
<td align="center" valign="middle">
  <div class="style1">
<font color="red">WWW.XXXXX.COM官网正在升级中...</font><br/><br/>
The page you are looking for is a test page.<br/>
I am running...  Good Luck!
</div>
</td>
</tr>
</table>
</body>
</html>

注意: 

(1)App_Offline.htm 不能小于 512 字节。
(2)只有对.aspx文件的请求才自动转到App_Offline.htm文件;如果请求的是.htm文件,则不会转到App_Offline.htm

删除根目录下的app_offline.htm后,问题解决。

时间: 2024-10-22 09:12:44

app_offline.htm的作用的相关文章

asp.net 中的app_offline.htm的使用

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

在ASP.NET中利用VWD操作数据库简介

asp.net|数据|数据库 VWD2005中包含了SQL Server 2005 Express Edition,它是SQL Server 2005的一个免费版本,它的目标用户是那些希望用简单的数据库解决方案来建立应用程序的非专业的或狂热的开发者.由于SQL Server Express支持完整的SQL Server编程模型,例如SQLCLR.T-SQL.存储过程.视图.触发器和XML数据类型,你可以使用SQL Server Express来了解这些技术,并且确保自己的应用程序可以运行在更高层

ASP.NET中利用VWD操作数据库

asp.net|数据|数据库 VWD2005中包含了SQL Server 2005 Express Edition,它是SQL Server 2005的一个免费版本,它的目标用户是那些希望用简单的数据库解决方案来建立应用程序的非专业的或狂热的开发者.由于SQL Server Express支持完整的SQL Server编程模型,例如SQLCLR.T-SQL.存储过程.视图.触发器和XML数据类型,你可以使用SQL Server Express来了解这些技术,并且确保自己的应用程序可以运行在更高层

ASP.NET 2.0编程小技巧两则

asp.net|编程|技巧 1.利用app_offline.htm 在asp.net 2.0中,如果你要COPY站点,进行站点维护,部署,和进行大量修改,有可能要停掉你的WEB应用程序了,而以一个友好的方式提示给用户,比如什么"本网站正在更新"等等的信息,在ASP.NET 2.0中,你可以建立一个叫app_offline.htm(大小写没关系)的静态HTM页面文件,其中修改成你要临时显示的内容,将其放在你的应用的根目录下.这样,任何外部的请求的话,都会马上被转移到该页面了.这个时候,你

ASP.net 2.0下应用程序离线信息

asp.net|程序 ASP.net 2.0 有一个新特性,就是支持应用程序离线信息. 什么是离线信息呢?以前我们在更新应用程序,导至asp.net应用程序重启,应用程序的用户通常会显示不友好的错误信息,或者IE一直显示加载状态. ASP.net 2.0支持您在应用程序根目录下放置一个app_offline.htm文件,用户请求时,系统会检查是否有这个文件存在,如果有,系统会将app_offline.htm文件的内容直接返回给用户. app_offline.htm的内容可以更改成任何您需要的内容

asp.net 2.0小技巧两则

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

网上下载了一个asp.net的源码运行都没问题,可是sql数据库内容不改变咋办

问题描述 网上下载了一个asp.net的源码运行都没问题,可是sql数据库内容不改变咋办?求帮助,,急用! 解决方案 解决方案二:运行后什么功能都能实现,但是在页面更新的内容后,数据库不能同步更新..解决方案三:既然是网上下载来的源代码,我估计你需要根据你的实际情况,重新配置一下数据库连接字符串.这玩意儿,一般都在web.config这个文件里.在VS里打开web.config,本质是个XML文件.在其中找到connection之类的,然后根据你的实际情况修改一下连接字符串吧.至于如何编写连接字

dedecms默认模板里的index.htm里的以下javascript代码是起什么作用的?谢谢!

问题描述 dedecms默认模板里的index.htm里的以下javascript代码是起什么作用的?谢谢! <script type="text/javascript"> if(window.location.toString().indexOf('pref=padindex') != -1){ }else{ if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMS

HTML进阶应用技巧(五)用好图像的作用区域标记area

技巧 网页教学网站长注:其实这个功能主要是用在地图的制作上啊! 你见过"联想"机器上联想公司赠送的"我的办公室"软件的界面吗?在那幅办公室的图片上用鼠标点一下办公桌上的键盘,就启动一个"五笔字型"打字练习软件,点一下办公桌上的记事本就打开一个记事本软件,如此等等,即形象又方便.这种效果的实质是把一幅图片划分为不同的作用区域,再让不同的区域链接到做不同事情的软件上去,在HTML中也有一个具有把图片划分成多个作用区域,并链接到不同网页的标记,那就是