app_offline.htm 在系统维护中的应用

原创 2012年03月26日 14:26:27

停用.net网站

方法目前找到两种

1、加app_offline.htm页面

2、在web.config里面system.web里面 加人 <httpRuntime enable="false" /> 即可停止整个网站

比较:app_offline方法比较人性化,访问时可以转到此页面,但是如果网站中有htm页面则不会跳转

httpRuntime 方法可以有效的规避上面的问题,但是访问网站时却是提供找不到路径的错误信息,不够友好,希望大家能找到这个问题的解决方案。

 

app_offline.htm 是 ASP.NET 中一个有用的文件,当我们对服务器进行维护,需要暂时关闭网站时,可以做一个网页,提示服务器正在维护,然后将该文件命名为 app_offline.htm,然后放到网站根目录下,当访问这个 ASP.NET 网站时,就会返回 app_offline.htm 的内容。

对 app_offline.htm,网上有一些错误的认识:

app_offline.htm 文件内容至少有 512 字节才起作用?

我不知 .NET Framework 1.0 是怎样的,但至少 2.0 及以后并不要求 app_offline.htm 文件内容至少是 512 字节,而 2.0 及以后版本是最常见的,所以可以理解为 app_offline.htm 文件内容大小并没有要求。

大小写敏感还是不敏感?

大小写是不敏感的,但有人说“虽然大小写不敏感,但不能是‘App_offline’”,其实不对,每个字母都是大小写不敏感的。

扩展名?

有人说扩展名可以是“.htm”或“.html”,不对,只能是“.htm”。

app_offline.htm 只有在网站根目录下才起作用?

其实微软说的是 app_offline.htm 放在应用程序根目录下才起作用,也就是说放在网站根目录会起作用,放在虚拟目录下也会起作用。说明:网站与虚拟目录之间、虚拟目录与虚拟目录之间的 app_offline.htm 互不影响。

app_offline.htm 影响网站的所有文件?

其实只影响 ASP.NET 的文件,也就是说:如果一个网站,虽然支持 ASP.NET,但全部是 .htm 文件,当访问这些 .htm 文件时,并不受 app_offline.htm 的影响;再举例说一个网站,既有 ASP.NET 文件,也有 .htm 文件,只有其中的 ASP.NET 文件会受 app_offline.htm 的影响。

 
总之,在根目录下加入app_offline.htm页面就可………………

保持应用系统可维护性的八个实际措施

应用系统的可维护性: 整体组织;逻辑分割;细粒度措施;技术决策; 一致处理;有效隔离;消除重复; 对维护敏感...
  • shuqin1984
  • shuqin1984
  • 2013年09月03日 18:00
  • 3680

浅谈老系统维护

今天聊一个老话题,如何维护一个老系统,尤其是一个很重的老系统,少则3-5个年头,多则7-8个年头,第一版代码早已不知是哪些人编写, 这个老系统迎来送走了一批有一批程序员,可谓是看尽公司的浮沉沧桑...
  • shan9liang
  • shan9liang
  • 2015年03月28日 16:37
  • 1882

视频管理系统总结

视频管理系统1.0已通过验收,2.0的开发也马上要开始了。在这个项目中作为组长在项目管理中收获了很多,总结下来分享给大家。 开发流程:项目15年元旦开始组建项目小组并开始需求调研,1月1...
  • lxy344x
  • lxy344x
  • 2015年02月28日 23:34
  • 1125

即时通讯软件线上系统维护工作总结

原文:即时通讯软件线上系统维护工作总结 作为专业的即时通讯开发商,NanShan即时通讯软件的主要负责人目前在一家网站公司工作,2015年初研发中心部门改革,小组重组,被分配到了网站平台的维护组。下...
  • i_like_cpp
  • i_like_cpp
  • 2015年01月17日 23:16
  • 898

电信运营商行业软件维护工作梳理

运营商行业软件维护工作梳理 - Jason Zhang的blog - 博客频道 - CSDN.NET 一、背景: 本文是对运营商行业软件(BSS、OSS)的维护进行梳理,明确具体分类,并描绘了...
  • jason_zhangyl
  • jason_zhangyl
  • 2014年10月26日 21:18
  • 572

Linux日常维护命令

对于程序员来说,掌握一些基本的Linux命令是必不可少的,即使现在用不到,在不久的将来也应该会用到。由于Linux有很多命令,每个命令基本可以用一篇文章介绍,所以本文仅总结一些常用命令的常用用法,如有...
  • Mr_linjw
  • Mr_linjw
  • 2016年05月19日 21:23
  • 12700

IRIX系统维护

一:最小换安装IRIX 最小化安装至少需要4张光盘 IRIX 6.5 Installation Tools CD IRIX 6.5 Foundation 1 CD IRIX 6.5 Foundati...
  • wjciayf
  • wjciayf
  • 2014年09月09日 11:16
  • 799

数据库系统管理与维护(视频总结)

前言:           借用自考组编的一段话作为考场白,以激励正在激发自己学习潜力的我们:         21世纪是一个变幻莫测的世纪,是一个催人奋进的时代,科学技术飞速发展,知识更...
  • u013047005
  • u013047005
  • 2014年09月14日 15:57
  • 1705

java面向对象的三大特性之继承

java面向对象的三大特性之继承: 复用代码是java众多引人注目的功能之一,但是想要成为极具革命性的语言,仅仅是复制代码并对其加以改变是不够的。它必须能够做更多的事。引自《Think ...
  • u014402044
  • u014402044
  • 2015年04月26日 17:20
  • 284

linux系统维护简单脚本

1.报告当前系统“/boot”目录所占用的空间大小,并列出其中内核文件的属性信息。 #!/bin/bash #To show usage of /boot directory and mode of...
  • MiltonZhong
  • MiltonZhong
  • 2013年06月28日 11:07
  • 708
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:app_offline.htm 在系统维护中的应用
举报原因:
原因补充:

(最多只允许输入30个字)