Файл 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 получает очень ранний запрос в цикле обработки запроса.