Cambio de MVC 6 tipo de contenido de retorno

Parece que no puedo cambiar el tipo de contenido devuelto de mi método de controlador en el nuevo Asp.net MVC 6.

Probé varias variaciones en:

Context.Response.Headers.Add("Content-type", "text/x-vcard");

En los viejos días de WebApi, podía usar esto y cambiar el formateador:

return Request.CreateResponse(HttpStatusCode.OK, data, JsonMediaTypeFormatter.DefaultMediaType);

¿Podría hacer algo similar en MVC 6?

Respuestas a la pregunta(1)

Su respuesta a la pregunta