【问题标题】:IIS 6 & 7 - change the default message that is displayed when an application pool is stoppedIIS 6 & 7 - 更改应用程序池停止时显示的默认消息
【发布时间】:2011-06-20 11:27:54
【问题描述】:

我想更改在 IIS 6 中停止应用程序池时显示的默认消息,当前默认消息是“服务不可用”。我想将其更改为“Web 应用程序当前正在升级”并包含一张图片。

请问有人可以帮忙吗?

谢谢,

最好的 木子

【问题讨论】:

标签: .net iis iis-7 iis-6


【解决方案1】:

503 错误来自 HTTP.SYS,因此您无法从 IIS 更改它。

如果您在更新 ASP.NET 网站期间停止应用程序池,最好的方法是在根文件夹中添加一个名为 App_Offline.htm 的文件,其中包含您希望在何时向用户显示的任何内容应用程序离线。

如果在网站文件夹中找到该文件,ASP.NET 运行时会将请求重定向到该文件。 所以一旦你完成了,你可以重命名这个文件。

此链接也可能有所帮助,因为它是相关的。 http://weblogs.asp.net/scottgu/archive/2006/04/09/442332.aspx

【讨论】:

  • 感谢您回复我。 “App_Offline.htm”非常完美,因为它不需要我通过 IIS 物理停止应用程序池来停止我的 ASP.NET Web 应用程序。谢谢,这就是我想要的。
【解决方案2】:

很遗憾,you can't change the HTTP 503 Error page displayed when the AppPool is stopped.

以下错误不可自定义:400、403.9、411、414、500、500.11、500.14、500.15、501、503 和 505。

(强调)

【讨论】:

  • 哦,我明白了,感谢您回复我。正如 Sukesh 建议的那样,“App_Offline.htm”是我正在寻找的。再次感谢
猜你喜欢
  • 2014-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-10
  • 1970-01-01
  • 1970-01-01
  • 2011-10-07
  • 2018-09-15
相关资源
最近更新 更多