I have discovered that if you remove the line:
It seems to fix the problem with Reader X. The problem is I want that line there to keep browsers from caching the files that are being pulled out of the database.
Please let me know if anybody finds a solution that doesn't require removing this line.
have you tried with Reader X protected mode disabled?
Is this something that has to be changed on each client computers' reader settings? If so that won't really work. I need something that I can do in my code to force this to work on all computers.
There are two unrelated bugs in Reader 10, one having to do with no-cache (and no-store) and one having to do with MIME type.
Bug 1: "Cache-directive: no-cache" and/or "Cache-directive: no-store" sent as headers by the server. In IE Reader will show a blank window. This worked in Reader 9.x, broke in Reader 10.0 and was fixed in Reader 10.0.1. Workaround: remove those headers.
Bug 2: "Content-type: application/pdf;<anything>" (as opposed to "Content-type:application/pdf"), where the URL file extension does *not* end in ".pdf", will show a blank. Broker in Reader 10.0, not yet fixed in 10.0.1. Workaround: either make the file extension .pdf, or make sure the MIME type is *exactly* "application/pdf". This also holds for the forms-based files types, i.e. "application/vnd.fdf;charset=UTF-8" without .fdf as the extension will not work.
Do either of those situations cover this?
Adobe released version 10.1.2.45 this past week. This fixed my issue. I am now able to view the pdf from the IE browser without receiving the blank gray background.