Файл app_offline.htm, обслуживаемый ASP.NET, возвращает статус http 503. Это правильное поведение для большинства ситуаций. Однако в сценарии, где запрашивается конкретный URL-адрес (например, https://www.mywebsite.com/monitor ), я хотел бы изменить возвращаемый статус http на 200, но все же возвращать статус http 503 в все остальные ситуации. Возможно ли это?
Причина, по которой я хочу это сделать, заключается в том, что всякий раз, когда мы проводим плановое обслуживание на нашем веб-сайте, мы используем файл app_offline.htm, но мы не хотим, чтобы наша служба мониторинга работоспособности (Pingdom.com) сообщала время простоя во время нашего планового обслуживания.
Я предполагаю, что это должно быть на уровне IIS, потому что app_offline.htm обслуживается очень рано в цикле обработки запроса.