Директива CustomErrors в моем web.config работает, за исключением того, что для 404 IIS обслуживает перенаправление 302 без заголовка ContentType. Это приводит к тому, что брандмауэры блокируют ответ, и клиенты никогда не попадают на пользовательскую страницу ошибки. Примечание. Я использую IIS7, MVC (razor), ELMAH и поддерживаю различные браузеры.
<customErrors defaultRedirect="~/Site/Error" mode="RemoteOnly" />
Как я могу получить разумный заголовок Content-Type для всех моих перенаправлений CustomError или иным образом решить проблему?