File:///C:/carpeta/imagen.jpg solo te funcionará en modo local (ni siquiera en una Intranet).
Para acceder a cualquier recurso local desde Internet debes "referenciarlo" En IIS puedes hacerlo con los directorios virtuales:
Inicio->Panel de Control->Herramientas Administrativas->Servicios de Internet Information Server
En el MMC que se te abrirá ve abriendo nodos hasta alcanzar
Sitio Web Predeterminado (si solo tienes habilitado un servidor) y pulsa el boton derecho->Nuevo->Directorio Virtual
Se te abrirá un asistente pidiendote un Alias que será visible desde internet tal como
http://www.misitio.com/AliasElejido. Luego de pulsar siguiente te pedirá la ruta elegida (C:/carpeta/) . Una vez finalizado, ya podrás acceder a dicha carpeta desde Internet
C:/carpeta/imagen.jpg -->
http://www.misitio.com/AliasElejido/imagen.jpg
Un saludo