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文件的请求才自动转到App_Offline.htm文件;如果请求的是.htm文件,则不会转到App_Offline.htm

(3)App_Offline.htm文件名不区分大小写

时间: 2024-10-11 16:46:35

IIS设置文件 App_Offline.htm 网站维护的相关文章

IIS 设置文件传输大小限制

IIS默认传输文件大小为30M,最大允许传输为2G. 1.通过webconfig配置节点设置 在IIS 6.0 设置如下配置节点: 但是IIS 7.0-8.0还要做添加如下配置节点才能正确,否则还是默认的30M: 注:2147483647 为2G 2.通过IIS中配置编辑器设置文件传输大小限制: 定位到网站根目录,找到右侧管理->配置编辑器->节(system.web/httpRuntime)->maxRequestLength 但是(对 还有但是呢 别漏了!),对于iis7.0-8.0

IIS设置文件 Robots.txt 禁止爬虫

robots.txt用于禁止网络爬虫访问网站指定目录.robots.txt的格式采用面向行的语法:空行.注释行(以#打头).规则行.规则行的格式为:Field: value.常见的规则行:User-Agent.Disallow.Allow行. User-Agent行 User-Agent: robot-name User-Agent: * Disallow和Allow行 Disallow: /path Disallow: # 空字符串,起通配符效果,全禁止 Allow: /path Allow:

IIS 设置文件可下载

IIS遇到了文件不能下载的问题.为了让IIS能下载扩展名是INI的文件,我们需要如此操作:(括号内的是英文版本的名字) 打开"IIS管理器(InternetInformationServices(IIS)Manager)" 选择到你的站点.单击右键.选择"属性(Properties)" 单击"HTTP头(HTTPHeaders)"选项卡 单击"MIME类型(MIMETypes)" 单击"新建(NEW)" 在

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

进行站点维护时为了以一个友好的方式提示给用户,比如什么“本网站正在更新”等等的信息可以建立一个叫app_offline.htm 的静态HTM页面文件,其中修改成你要临时显示的内容,将其放在你的应用的根目录下.这样,任何外部的请求都会马上转移到该页面了.这个时候,你的网站依然可以被访问,只不过你的应用不能被访问了,两全其美,微软考虑的真是细致. 注意以下几点: 1.只有对.aspx文件的请求才自动转到App_Offline.htm文件2.貌似大小不能小于512 字节3.没有大小写限制4.只能htm

IIS设置.apk 文件支持下载的方法

网站中.apk文件的无法支持下载:既然.apk无法下载是因为没有MIME,那么就在iis服务器里面添加一个MIME类型: 第一步:打开IIS服务管理器,网站-右键-属性,打开IIS服务属性, http头下面有MIME类型,单击 “MIME类型”按钮,打开MIME类型设置窗口: 第二步:单击“新建”,建立新的MIME类型: 扩展名中填写“.apk”, MIME类型中填写apk的MIME类型“ application/vnd.android.package-archive ” 单击“确定”保存设置.

在IIS上新发布的网站,样式与js资源文件加载不到(资源文件和网页同一个域名下)

在IIS上新发布的网站,网站能打开,但样式与js资源文件加载不到(资源文件和网页是同一个域名下,例如:网页www.xxx.com/index.aspx,图片www.xxx.com/pic.png). 然后单独打开资源文件(例如打开图片的链接)是,报错: 这个问题应该是web.config配置文件的设置问题. 在配置文件的<httpHandlers>下的节点,对应的资源文件的type值设置可能是“System.Web.DefaultHttpHandler”值(默认),例如: <httpHa

C#ASP.NET打包安装部署文件一键安装网站,包括IIS站点创建、数据库附加。

最近在开发web网站安装部署,以前从来没有做过web的安装打包没有头绪就开始上网查资料. 查了两天资料发现网上的资料要么不全要么就有错误,我就总结了网上的资料重新整理的一番,经过本人测试可用无错误 一下为借鉴部分资料的原文地址 此链接为打包ASP.NET网站资料(这个资料有问题,在自定义操作哪一步详情看下面文章):http://www.cnblogs.com/fish520/archive/2016/09/22/5882450.html 此链接为创建IIS站点(其中代码不全我还借鉴的部分其他论坛

asp.net 中的app_offline.htm的使用

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

Windows服务器下用IIS Rewrite组件为IIS设置伪静态方法

1.将下载的IIS Rewrite 组件解压,放到适当的目录(如 C:Rewrite)下,IIS Rewrite 组件下载 http://www.helicontech.com/download-isapi_rewrite.htm , IIS Rewrite 简化版组件下载 http://www.newhua.com/soft/71446.htm ,下载下来解压后不用安装拷到目 2.将下载的IIS Rewrite 组件解压,放到适当的目录(如 C:Rewrite)下,IIS Rewrite 组件