ASP.NET MVC Determine el tipo mime por archivo / ruta de archivo

Estoy utilizando ASP.NET MVC 3. La aplicación está dirigida a .net 4.0.

Estaba intentando pasar una ruta virtual como argumento a la acción de mi controlador y devolver el archivo sin revisar la ruta física real en el servidor y proporcionar la autorización básica. Desafortunadamente, no pude encontrar una sobrecarga adecuada para el método de archivo para generar el ActionResult apropiado. Estoy atascado en la determinación del tipo mime para el archivo.

He encontrado un par de soluciones para determinar tipos de mimos por nombre de archivo, pero ninguna me satisface. Me preguntaba cómo determina IIS el tipo de mime cuando solicita un archivo en el servidor. ¿Es posible pasar de alguna manera a IIS la responsabilidad de determinar el tipo mime para la respuesta?

Respuestas a la pregunta(1)

Su respuesta a la pregunta