You cant show images if they are not in a virtual directory.
Try holding then in your application folder itself or if its not feasible then make your Folder holding the image as a virtual directory in the IIS and mount it in your application folder.
Here's what you need to do (way i prefer),
- Open IIS manager.
- In Connections under Sites Select your Website and RightClick on it.
- Select `Add Virtual Directory`... from the Context menu.
- In The dialogue box that opens Enter the Alias name of your choice like **`"GlobalImages"`**
- Browse the physical path of the Folder you want to and Select it and Click OK.
You will have it available for relative url in that website. like
www.example.com/GlobalImages
When you set that in IIS, it is automatically added to your Solution's Project.
Here is the MSDN link if you want..
http://msdn.microsoft.com/en-us/library/ms751432.aspx
../../../foo.