Lendo um arquivo de um caminho UNC e configurando o tipo MIME correto em uma solicitação HTTP

Como eu leria um arquivo a partir de um caminho UNC, descobrindo o tipo MIME adequado e transmitindo isso para um navegador?

Parece-me que estou reinventando o IIS e também precisarei manter meu próprio banco de dados do tipo MIME para cada extensão de arquivo. A solicitação acima parece razoável ou existe uma maneira melhor?

Planejo transmitir isso por meio de um pedido HTTP Get do navegador no IIS7. Se isso importa, também estou executando o Cognos no mesmo servidor. Qualquer estrutura está OK (WCF, ASPX, etc)

questionAnswers(1)

yourAnswerToTheQuestion