IIS 6& 7 - 更改应用程序池停止时显示的默认消息

时间:2011-02-03 07:07:53

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

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

请有人帮忙解决这个问题吗?

感谢,

最好

木子

2 个答案:

答案 0 :(得分:3)

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

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

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

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

答案 1 :(得分:0)

不幸的是,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.

(强调补充)