Ja, ich möchte SSRS-Bericht in die PDF exportieren und es von meiner Aktion, zurückgeben Ich habe keinen Bericht Viewer. Bitte schlagen Sie mir vor, wie kann ich dies erreichen. Bisher habe ich dies getanExportieren von SSRS-Bericht in PDF in MVC Aktion
public void SqlServerReport()
{
NetworkCredential nwc = new NetworkCredential("username", "password", "domain");
WebClient client = new WebClient();
client.Credentials = nwc;
string reportURL = "http://servername/ReportServer/reportfolder/StateReport&rs:Command=Render&rs:Format=PDF";
Byte[] pageData = client.DownloadData(reportURL);
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition", "attachment; filename=" + DateTime.Now);
Response.BinaryWrite(pageData);
Response.Flush();
Response.End();
}
Above Code eine Ausnahme wirft
"The remote server returned an error: (401) Unauthorized."
Meine Fragen sind
1) Bin ich in die richtige Richtung?
2) Gibt es eine bessere Alternative, um dies zu erreichen?
Wie komme ich durch die Verwendung eines
JoshYates1980