簡體   English   中英

如何在 .net core 中使用微軟報告服務

[英]How to use microsoft reporting services with .net core

我有興趣在我的 vue.js .net 核心項目中使用報告服務。 我不需要 reportviewer 控件,只是為了執行適當的代碼來遠程處理它以作為字節流返回到 .pdf 中。
我有我以前在 ASP.net MVC / angularjs 項目中與 microsoft.reporting.webforms 命名空間一起使用的代碼來做同樣的事情,但 webforms 實現將不再與 .net 核心管道一起使用。

有誰知道如何使用 .net core 1.1 遠程調用 SSRS 報告? 在 .net 4.x 中,這是通過 ReportViewer.ServerReport.Render("PDF", etc...) 完成的

謝謝。

SSRS 提供了一個報表執行 Web 服務,它允許開發人員准確地執行您想要執行的操作。 事實上,您之前使用的 ReportViewer 控件很可能在幕后使用此 Web 服務。 這意味着仍然可以遠程呈現報表,但這次不是通過報表查看器控件(不適用於 .NET Core)來完成,而是通過直接訪問 Web 服務來完成。

您需要在此處查看有關此Web 服務的文檔。 具體來說,您將需要查看RenderRender2方法,它們將呈現報告並將其以byte[]返回給您。

答案是關注其他帖子。 我正在使用alan juden端口用於SSRS到.net核心,並使用包中的ExportReport函數來生成我的報告。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM