私は、自分が何を経験しているかについて誰かが考えていることを望んでいます。v14.0 Web Report Viewerコントロールがレポートの本文を表示しない
私は過去数年にわたってさまざまなバージョンのレポートビューアコントロール(WinFormsとWeb)を扱ってきましたが、ASP .NET Wed Formsプロジェクトで最新のHTML5ベースのバージョンを使用しようとしました。
私の環境は次のとおりです。 Windows 7およびSQL Server 2014搭載のDevラップトップSSRS。 2008R2,2014,2016 Reporting Servicesを搭載したさまざまなリモートサーバー。
このチュートリアルのページは、Microsoftのドキュメント: https://docs.microsoft.com/en-us/sql/reporting-services/application-integration/using-the-webforms-reportviewer-controlに続き、リモートサーバーのレポートを指すページを設定しました。背後に
コード:
protected void Page_Init(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
rv14.ProcessingMode = ProcessingMode.Remote;
ServerReport serverReport = rv14.ServerReport;
// A 2016 Report
serverReport.ReportServerUrl = new Uri("http://2016server/reportserver");
serverReport.ReportPath = "/Sports";
// A 2014 Report
// serverReport.ReportServerUrl = new Uri("http://2014server/reportserver");
// serverReport.ReportPath = "/SQL2014DemoReports/VertBar";
// A 2008R2 Report
// serverReport.ReportServerUrl = new Uri("http://2008R2server/Reportserver");
// serverReport.ReportPath = "/DemoReports/VertBar";
}
}
ASPX
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Reports.aspx.cs" Inherits="WebNew.Reports" %>
<%@ Register assembly="Microsoft.ReportViewer.WebForms, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" namespace="Microsoft.Reporting.WebForms" tagprefix="rsweb" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Reports</title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<rsweb:ReportViewer ID="rv14" runat="server" Width="100%" Height="100%"></rsweb:ReportViewer>
</form>
</body>
</html>
私はページを実行すると、新しいHTMLベースのツールバーがレンダリングし、私が取得し、私は "ロード" ミニダイアログを取得表示しますが、その後は何も表示しません。レポート本体はレンダリングされません。現在のところ、このコードでコメントアウトされていないレポートは、数ページの長いスポーツの単純なリストです。何も複雑ではありません。
複数のページがあることを示すページネーションコントロールが表示され、PDFなどのエクスポートコントロールを使用すると、サーバーに連絡があったと回答できますその中にレンダリングされた正しい出力。
私のウェブページには表示されません。
私はIE(11)、Chrome(58)、Firefox(49)を試しましたが、すべて同じ動作を表示しています。どのサーバを対象にするか、またはローカルインスタンスに接続するかどうかは関係ありません。
誰もこの動作を見て、起こっている可能性のあることを指摘したり、デバッグしようとするとよいでしょうか?