如何在IIS 7.5中将Asp.net网站下线

14

我有一个ASP.NET网站,但是当我的客户尝试访问该站点时,我想显示一个“正在维护中”的页面。 有人知道如何实现吗?

1个回答

39
如果您正在运行.NET 4.0应用程序池(IIS 7.0或IIS 7.5)中运行应用程序,或者您的网站配置为ASP.NET 4.0网站(IIS 6.0),并且希望在有限时间内向客户展示“维护中”页面,则最简单的方法是将名为app_offline.htm的文件放置在网站的根目录中。然后,您的应用程序将被下线,无论客户端发起什么请求,都会提供app_offline.htm页面。
维护完成后,只需删除或重命名该文件,一切都会恢复正常。
来源:最简单的方法将您的网站脱机(使用.NET 4.0的IIS 6.0或IIS 7.5)

我刚在测试文件夹中创建了app_offline.html文件,但仍然能看到我的实际网页而不是维护页面。 - user3770612
6
把它的名字改为 app_offline.htm,去掉结尾的 l - Claudio Redi
2
@user3770612:这是标准的方式。 - Claudio Redi
源链接已失效,请问是否有更新? - Maytham Fahmi
@MaythamFahmi: 链接失效了,但是源链接的内容已经写在回答中了。 - Claudio Redi
显示剩余4条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接