Salut,
Si ton image est accessible par le client via HTTP, là aucun problème, met l'url vers le fichier et elle s'affichera.
Sinon, utilises les HttpHandlers !
Le principe général :
Du point de vue du client, l'url de l'image à afficher sera un truc du genre : "/viewfile.ashx?file=monimage.jpg". Ensuite, dans ce HttpHandler (qui est en fait une classe .NET), tu récupères le QueryString "file" et tu vas chercher sur le serveur le fichier correspondant et tu le renvoies au client. Le HttpHandler agit donc comme une sorte de proxy entre les fichiers privés du serveur et le navigateur client.
Quelques liens :
-
Tutorial-
lien MSDNA++

Nurgle (Antoine) -
MSP