Измените статус http 503 на 200 при обслуживании app_offline.htm для конкретных URL

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

12
задан JustinStolle 22 March 2011 в 08:16
поделиться