Я установил новый сервер Windows 2012 R2 с IIS 8.5.
Мы заметили, что при возникновении ошибки (например, служба состояния ASP.NET не была запущена), вместо того, чтобы выводить экран ошибки кода состояния 500, запрос фактически возвращает абсолютно пустую страницу (только заголовки - без содержимого). Мы, очевидно, должны видеть ошибки и обслуживать 200 OK, чтобы ошибка могла быть очень проблематичной для таких индексаторов, как Google и т.д., Или любые инструменты мониторинга wesite (которые не уведомили бы нас о том, что сайт отключен).
На других наших серверах (IIS 7) мы видим "желтый экран ошибки" с сообщением типа "невозможно подключиться к государственному серверу" (или аналогичным).
Что здесь может быть неправильным? Есть ли какой-либо параметр, чтобы глобально отключить все ошибки (но это было бы глупо, если бы он также служил для кода состояния 200) или может что-то еще мешать?
Единственное, что может мешать, - это установить ISAPI_Rewrite на сервер (но это обычно не вызывает этой проблемы).
Спасибо!