Microsoft Reporting Services と ReportViewer v11.0.0.0 を使用するのはこれが初めてです。SQL Server 2008 と ReportViewer v11.0.0.0 を使用する Visual Studio 2010 にプロジェクトがあります。このプロジェクトは別のコンピューターで実行できますが、私のコンピューターでは、プロジェクトを実行すると、パラメーターを入力した後、空白のページ (すべて白) が表示され、基本的に reportviewer は別のコンピューターで表示されるレポートを表示しません。
// .net
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<form id="form1" runat="server" >
<asp:ScriptManager ID="ScriptManager1" runat="server" ScriptMode="Release" AsyncPostBackTimeout="600" />
<rsweb:ReportViewer ID="rv" runat="server" AsyncRendering="true" Width="100%" Height="900px" ProcessingMode="Remote" ShowPrintButton="false" onreporterror="rv_ReportError"/>
</form>
// c#
rv.ProcessingMode = ProcessingMode.Remote;
rv.ShowParameterPrompts = false;
rv.ShowRefreshButton = false;
rv.ServerReport.Timeout = 12500000;
rv.ServerReport.ReportPath = reportViewerModel.ReportPath;
rv.ServerReport.ReportServerUrl = new Uri(AppUtil.GetReportExecutionUrl());
rv.ServerReport.SetParameters(reportViewerModel.ReportParameters);
rv.ServerReport.Refresh();
コードは上記のようなものですが、これは別のコンピューターで機能しているため、コードで行う必要があることはないと思います。以下のような多くのことを試しましたが、修正できませんでした:
EnablePartialRendering: true (ScriptManager の場合)、
AsyncRendering: false,
レポート サービスとレポート ビューアーのアンインストール/インストール。以前のバージョンも試しています。
GAC (windows/assembly/gac_msil) から webforms.dl と winforms.dll を削除してプロジェクトに再度追加します。
レポート サービスのインストール中にターゲット URL を変更する: (localhost/Reportserver は現在、稼働中です)。
私は今立ち往生しています。関連するすべての質問を確認し、それらの解決策を 1 つずつ試しましたが、どれも解決しませんでした。他に何ができるかわかりませんか?何をチェックすればいいですか、どこに焦点を当てる必要がありますか?
任意のアイデアをいただければ幸いです。
編集: ある時点で受信したエラー メッセージはありません。