2017-10-14 13 views
1

私のvue.js .netコアプロジェクトでレポートサービスを使用することに興味があります。私はreportviewerコントロールは必要ありません。適切なコードを実行してリモートで処理して、バイトストリームとして.pdfに戻すだけです。
同じことをするためにASP.net MVC/angularjsプロジェクトのmicrosoft.reporting.webforms名前空間で使用していた以前のコードがありますが、webformsの実装はもはや.netコアパイプラインでは機能しません。.netコアでMicrosoft Reporting Servicesを使用する方法

誰もSSRSレポートを.net core 1.1を使用してリモートから呼び出す方法を知っていますか? .net 4.xでこれはReportViewer.ServerReport.Render( "PDF"など)を介して行われました

ありがとうございました。

答えて

1

答えは他の投稿に続いています。私はalan juden port for SSRSを.netコアに使い、パッケージからExportReport関数を使ってレポートを生成しています。

0

SSRSは、開発者があなたがしようとしていることを正確に行うことを可能にするreport execution web serviceを提供しています。実際、以前使用していたReportViewerコントロールは、このWebサービスをバックグラウンドで使用している可能性が最も高いです。つまり、リモートでレポートをレンダリングすることは可能ですが、今回はレポートビューアコントロール(.NETコアでは機能しません)ではなく、Webサービスに直接アクセスしてレポートを作成します。

web service hereに関するドキュメントを参照してください。具体的には、RenderRender2の方法でレポートをレンダリングし、byte[]に戻す方法があります。

関連する問題