There is no database, so no need to logon
I tried this and doc.Load does not show the report.
I couldn't find ViewerCore, so I changed to reportViewer.ReportSource = doc;
But that doesn't show the report.
This seems like turning over one land mine just to discover another.