【发布时间】:2011-06-20 11:27:54
【问题描述】:
我想更改在 IIS 6 中停止应用程序池时显示的默认消息,当前默认消息是“服务不可用”。我想将其更改为“Web 应用程序当前正在升级”并包含一张图片。
请问有人可以帮忙吗?
谢谢,
最好的 木子
【问题讨论】:
-
您可以在此处查看更多相关答案:serverfault.com/questions/483145/…
我想更改在 IIS 6 中停止应用程序池时显示的默认消息,当前默认消息是“服务不可用”。我想将其更改为“Web 应用程序当前正在升级”并包含一张图片。
请问有人可以帮忙吗?
谢谢,
最好的 木子
【问题讨论】:
503 错误来自 HTTP.SYS,因此您无法从 IIS 更改它。
如果您在更新 ASP.NET 网站期间停止应用程序池,最好的方法是在根文件夹中添加一个名为 App_Offline.htm 的文件,其中包含您希望在何时向用户显示的任何内容应用程序离线。
如果在网站文件夹中找到该文件,ASP.NET 运行时会将请求重定向到该文件。 所以一旦你完成了,你可以重命名这个文件。
此链接也可能有所帮助,因为它是相关的。 http://weblogs.asp.net/scottgu/archive/2006/04/09/442332.aspx
【讨论】:
很遗憾,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。
(强调)
【讨论】: