The problem you are experiencing is a common issue. It has to do with the different authentication context on the stream requests used to provide the image content to the browser. You are providing credentials for the report rendering content but authentication fails for the internal Get request(s) that the report makes for the image(s). Take a look at the HTML source behind your rendered report and will see an individual URL request for each image, using a StreamID. There isn't a simple solution when you use this rendering technique. You have a few options:
1. provide the stream content using a technique similar to my gauge example at the end of chapter seven in the 2005 book.
2. Use URL rendering which requires Windows authentication.
3. Use the ReportViewer web forms control.
4. Use forms authentication to replace the default Windows authentication built-in to SSRS (see:
http://msdn.microsoft.com/library/de...tml/ufairs.asp)
5. Write a custom security extension (this is a lot of work.)
Paul Turley, MCSD, MCDBA, MCT, MSF Practitioner