Вы можете добавлять только заголовки ответов, но не можете их читать, если не работаете в режиме интегрированного конвейера IIS 7.При работе в стандартной модели заголовки ответа HTTP отправляются на более позднем этапе, когда вы пытаетесь прочитать их в своем коде.Об этом говорится в документации :
Свойство Headers поддерживается только в режиме интегрированного конвейера IIS 7.0 и, по крайней мере, в .NET Framework 3.0.Когда вы пытаетесь получить доступ к свойству Headers, и ни одно из этих двух условий не выполняется, генерируется исключение PlatformNotSupportedException.
При этом все, к чему должен обращаться вид - это модель представления, а не заголовки ответа,Таким образом, в вашем действии контроллера вы создадите модель представления, содержащую всю информацию, которая потребуется представлению, и передадите ее представлению для потребления.Помните: представление не извлекает данные, представление использует данные, которые обрабатываются из контроллера в форме модели представления.