Lectura de un archivo desde una ruta UNC y configuración del tipo MIME correcto en una solicitud HTTP

¿Cómo haría para leer un archivo desde una ruta UNC, descubrir el tipo MIME adecuado y transmitirlo a un navegador?

Me parece que estoy reinventando IIS, y también tendré que mantener mi propia base de datos de tipo MIME para cada extensión de archivo. ¿Suena razonable la solicitud anterior o hay una mejor manera?

Planeo transmitir esto a través de una solicitud HTTP Get de navegador en IIS7. Si es importante, también estoy ejecutando Cognos en el mismo servidor. Cualquier marco está bien (WCF, ASPX, etc.)

Respuestas a la pregunta(1)

Su respuesta a la pregunta