我有一个使用 IIS 提供服务的网站,当我进行定期维护时,我会app_offline.htm
在其根目录下放置一个文件(这是必要的,以向 Google 和其他机器人表明该网站不应被编入索引)
但是 IIS 随机为网站提供 200 OK 响应代码,而不是稳定的 503。
该网站里面有两个虚拟应用程序,如果我添加额外的应用程序也无济于事app_offline.htm
。
app_offline.htm
我该如何防止这种情况发生?我希望在站点根目录中始终有稳定的 503 响应。
站点树
Main Site
|
|---Virtual App 1
|
|---Virtual App 2
应用程序池参数:
- .NET CLR 版本:v4.0.30319
- 托管管道模式:集成
Windows 服务器 2019
版本 1809(操作系统内部版本 17763.3346)
互联网信息服务
版本 10.0.17763.1
FRT 日志示例
根据 Lex Li 的评论建议,我激活了状态代码为 200 的触发器的失败请求跟踪,下面是其中的示例日志文件:
为了进行比较,以下是 503 响应的跟踪: