维生素C.net
Talents come from diligence, and knowledge is gained by accumulation 天才源于勤奋,知识源于积累。
难忘的1654天
博客园  首页  新随笔  新文章  联系  管理  订阅 订阅
随笔- 220  文章- 1  评论- 1643 
app_offline.htm

当在ASP.NET2.0的站点的根目录下添加一个app_offline.htm后,你的站点就可以停止了,所有的对aspx文件的请求都会取消,而且页面会定位在app_offline.htm页面。当你在对应用程序做大规模的升级或对数据库更新的时候这个页面将会为您提供极大的方便。也许很多人都已经看过这个页面了,但是我刚从inrie推荐的Fredrik的blog上看到,从这一点上可以看到ASP.NET2.0的又一项细致入微的工作。
如果大家在ASP.NET2.0方面这样的小Tip,欢迎跟贴:-)

posted on 2005-11-18 09:02 维生素C.NET 阅读(1768) 评论(14)  编辑 收藏 所属分类: ASP.NET

发表评论
  回复  引用  查看    
2005-11-18 09:10 | 风轻如梦      
谢谢分享
  回复  引用    
2005-11-18 09:40 | lovebanyi [未注册用户]
收集好做个小chm
  回复  引用    
2005-11-18 09:53 | Yngwie [未注册用户]
多谢,学习了。
  回复  引用  查看    
2005-11-18 10:34 | 流浪的狗      
站点?
虚拟目录可以么?
  回复  引用  查看    
2005-11-18 11:26 | 垃圾猪      
这个功能只要在HttpModule中事件中加入转向就可以了吧?
  回复  引用    
2005-11-18 12:04 | zho [未注册用户]
我有一个:

把app_offline.htm的名称改写成app_online.htm,aspx页面又可以取得了!!
  回复  引用  查看    
2005-11-18 12:22 | 键客      
当然,改成 app_ok.htm 也可以!!
  回复  引用  查看    
2005-11-18 12:35 | 维生素C.NET      
@流浪的狗
虚拟目录是可以的。

@垃圾猪
当用户访问一个web site的时候iis会首先看目录下是否有app_offline.htm这个文件的。这样看来似乎它有更高的优先级。

  回复  引用  查看    
2005-11-18 12:38 | 维生素C.NET      
◎zho
在www.asp.net的论坛上发现了这样一篇贴子:
As it turns out, Visual Studio wrote a zero-byte app_online.htm file into my application’s root directory, and apparently when Visual Studio hung, it didn’t get removed. So the web server merrily refused any requests for pages in the application, even though it didn’t give any indication why. If the app_online.htm had contained HTML content, it would have been displayed. So the moral of the story is: if your web application suddenly starts unexpectedly returning 404 responses, check to see if there’s an app_online.htm file in the application’s directory.
我试着在站点上加入了app_online.htm,但是看起来似乎没有任何作用。不知道您的评论是不是只是一个玩笑。有研究过这个的朋友请comment一下,thanks in advance.
  回复  引用    
2005-11-18 13:08 | zho [未注册用户]
我晕。。。我只是开了个玩笑。其实没有这回事。。-_-!
我还。。还没有实践过。。。。
估计Asp。NET的这位老兄也和我一样是顽皮的人。。。。
sorry!!!!!!!!!!!!!!!!!!!!!
  回复  引用  查看    
2005-11-18 14:42 | 维生素C.NET      
@zho
呵呵,一开始我看就以为是开玩笑呢~结果一搜索还真有,可是比较少,不知道这些page是不是也是just for fun的~
呵呵,zho兄不哦那个那样~~
  回复  引用    
2005-11-18 15:30 | dali [未注册用户]
黑人家网站时直接放个app_offline.htm文件就可以啦
  回复  引用  查看    
2005-11-19 07:52 | 维生素C.NET      
@dali
和我一开始看到这个tip的时候想的一样 ~
  回复  引用    
2005-12-02 14:11 | teng [未注册用户]
牛啊!只要不是App_offline.htm这个文件名就OK,改成App_offline.html也可以!
还真有玩意!
社区  新闻  新用户注册  刷新评论列表  

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      

相关文章:
ASP.NET AJAX入门系列
.NET设计模式系列文章
ASP.NET 大文件上传组件[无组件上传](AspnetUpload 2.3 release)[免费版序列号放送中...]
【翻译】Scott Mitchell的ASP.NET2.0数据指南中文版索引
prototype.js 1.4版开发者手册(强烈推荐)
使用Visual Studio2005入门.Net2.0系列视频教程

相关链接:

所属分类的其他文章:
为LINQ提速的i4o和增强功能的SLINQ
结构体,值类型和接口
ASP.NET崩溃 - SiteMap里的疯狂循环(概译)
Inbox.com使用的asp.net和ajax技术
NOCOUNT如何影响ADO.NET(SET NOCOUNT ON的性能问题)
30hrs Wire [1]
利用数学方法来大大降低一个逻辑判断实现的难度的例子
在配置使用Membership或其他的Providers的ASP.NET2.0时一定要设置applicationName属性
在Atlas中实现检测postback progress的状态的方法
【翻译】Atlas Documents : UpdatePanel Class

最新IT新闻:
惠普139亿美元完成对EDS的收购
搜狗五笔输入法发布
新学年开始 大学生适用的十大互联网应用
Google拟在9月发布自有浏览器 或采用火狐内核
微软正在构思将Wi-Fi带入汽车
博客园新闻频道  博客园首页  社区
 






公告

view my mvp profile 看看有多少人来访问我的Blog了!
hotmail

<2005年11月>
日一二三四五六
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

与我联系

  • 发短消息

搜索

 

常用链接

  • 我的随笔
  • 我的空间
  • 我的短信
  • 我的评论
  • 更多链接
  • 我的参与
  • 我的新闻
  • 最新评论
  • 我的标签

留言簿(168)

  • 给我留言
  • 查看留言

我参与的团队

  • 北京.NET俱乐部(2/1463)
  • 烟台.NET俱乐部(0/47)
  • ASP.NET AJAX (Atlas)学习(2/1342)
  • MVP(微软最有价值专家)团队(1/552)
  • 博客园培训团队(0/110)
  • Silverlight学习与研究(0/283)
  • CLR基础研究团队(0/380)

随笔分类(148)

  • ASP.NET(26)
  • Code Warehouse(20)
  • IronRuby,DLR(2)
  • LINQ(3)
  • Reading(3)
  • Training@cnblogs(23)
  • Ubuntu(4)
  • Windows Live(6)
  • Windows Mobile(7)
  • XHTML & Web Standard(54)

随笔档案(220)

  • 2008年3月 (2)
  • 2008年1月 (3)
  • 2007年12月 (3)
  • 2007年9月 (1)
  • 2007年8月 (2)
  • 2007年7月 (3)
  • 2007年6月 (3)
  • 2007年3月 (4)
  • 2007年2月 (3)
  • 2007年1月 (1)
  • 2006年12月 (1)
  • 2006年11月 (8)
  • 2006年10月 (6)
  • 2006年9月 (11)
  • 2006年8月 (5)
  • 2006年7月 (4)
  • 2006年6月 (1)
  • 2006年5月 (10)
  • 2006年4月 (8)
  • 2006年2月 (2)
  • 2006年1月 (1)
  • 2005年12月 (11)
  • 2005年11月 (13)
  • 2005年10月 (3)
  • 2005年9月 (1)
  • 2005年8月 (4)
  • 2005年7月 (3)
  • 2005年6月 (4)
  • 2005年4月 (5)
  • 2005年3月 (10)
  • 2005年2月 (7)
  • 2005年1月 (28)
  • 2004年12月 (15)
  • 2004年11月 (10)
  • 2004年10月 (5)
  • 2004年9月 (1)
  • 2004年6月 (13)
  • 2004年5月 (5)

文章档案(1)

  • 2005年5月 (1)

相册

  • ASPNET2tutorial
  • BlogUsing
  • My love and my friends
  • newGallery
  • 下一代网络图片

.net网站收藏

  • ASP.NET2.0 Tutorial
  • CodeBetter.com
  • F#
  • IIS.net
  • MS NewsGroup
  • NewsGroups
  • OnlyVC.org
  • VWD2005GuidedTour
  • ZDNet China软件技术专区

OSS 2007

  • Charsh
  • Kaneboy
  • Official Team Blog

Python

  • BeginnersGuide

好友的BLOG

  • DemoFox@JoyCode
  • DflyingChen
  • dudu
  • EricLee
  • hbifts
  • idior
  • Jesee Qing
  • Lion
  • Rickie
  • Samuel
  • Steph`s Website
  • 翱翔.Net
  • 陈敬熙
  • 发条木偶
  • 葛涵涛
  • 古道风
  • 寒枫天伤
  • 老猫の理想
  • 刘老师
  • 刘彦博
  • 吕震宇
  • 木野狐
  • 佘广
  • 王sir
  • 小涛
  • 小新
  • 肖老师
  • 旋哥

积分与排名

  • 积分 - 394149
  • 排名 - 53

最新评论

  • 1. re: .NET Beginner Training Step by Step开始启动
  • 申请加入
  • --Winston
  • 2. re: .NET Beginner Training Step by Step开始启动
  • 申请加入
  • --Birdshover
  • 3. re: .NET Beginner Training Step by Step开始启动
  • 喜欢没有理由!
    申请加入
  • --倔强
  • 4. re: .NET Beginner Training Step by Step开始启动
  • 申请加入
  • --清道夫-WPF
  • 5. re: .NET Beginner Training Step by Step开始启动
  • 申请加入,向大家学习
  • --ten.psa

阅读排行榜

  • 1. 英文名字及含义(25116)
  • 2. SQL Server 2005 Remote Access(14962)
  • 3. Visual Studio 2005 Team Edition和SQL Server 2005的下载(14292)
  • 4. Windows Installer 3.1(11470)
  • 5. Visual Studio 2005 Professional Released(10933)

评论排行榜

  • 1. .NET Beginner Training Step by Step开始启动(317)
  • 2. Windows Live Messenger 8.0 Beta 的邀请(100)
  • 3. 加入[ 下一代网络web技术(Next Generation Web Application)团队Blog ](88)
  • 4. 博客园新手.net技术培训活动(55)
  • 5. 为什么在vista上做开发?(54)
Copyright ©2008 维生素C.NET