2017-10-14 38 views
1

我有兴趣在我的vue.js .net核心项目中使用报告服务。我不需要reportviewer控件,只是为了执行适当的代码来远程处理它,将其作为字节流返回到.pdf。
我有我以前的代码,我用asp.net MVC/angularjs项目中的microsoft.reporting.webforms命名空间做同样的事情,但webforms实现将不再使用.net核心管道。如何使用.net核心的Microsoft报告服务

有谁知道如何使用.net core 1.1远程调用SSRS报告?在.net 4.x这是通过ReportViewer.ServerReport.Render(“PDF”等...)

谢谢。

回答

0

SSRS提供了一个report execution web service,它允许开发人员完成您想要做的事情。事实上,您之前使用的ReportViewer控件很可能在幕后使用此Web服务。这意味着仍然可以远程呈现报表,但这次不是通过报表查看器控件(不适用于.NET Core)来完成,而是通过直接访问Web服务来完成。

你会想看看关于这个web service here的文档。具体而言,您需要查看RenderRender2方法,这些方法将呈现报告并将其返回给您,其格式为byte[]

相关问题