我想更改在IIS 6中停止应用程序池时显示的默认消息,当前默认消息为“服务不可用”。我想将其更改为“ Web应用程序当前正在升级”并且还包含图像。
请有人帮忙解决这个问题吗?
感谢,
最好木子
答案 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.
(强调补充)