0
MSCRMで作業しています。レポート(.rdl)を作成してCRMにデプロイし、CRMに関するレポートを実行すると正しく実行されました。ReportViewer URLパラメータが欠落しています:IteretionId
私は遠隔処理モードで前に作ったCRMレポートを実行するためのいくつかのウェブページを作成します。レポートビューアはレポートを表示しません。
その後、私はURLパラメータがありません。この警告メッセージ
を得たが起こるかを見るためにイベントログを開く:私は私のWebページ
でこのコードを使用して調査し、解決しようとする
をIterationIdしかし、報告書はまだ私のウェブに
var pathQuery = HttpContext.Current.Request.Url.PathAndQuery.ToLower();
var url = HttpContext.Current.Request.Url.ToString().ToLower();
if (pathQuery.StartsWith("reserved.reportviewerwebcontrol.axd") && !url.Contains("iterationid"))
{
var resourceStreamId = HttpContext.Current.Request.QueryString["ResourceStreamId"];
if (resourceStreamId == null) { return; }
if (resourceStreamId.ToString().Equals("Blank.gif", StringComparison.InvariantCultureIgnoreCase))
{
Context.RewritePath(String.Concat(HttpContext.Current.Request.Url.PathAndQuery, "&IterationId=0"));
}
}
表示されませ
誰でも助けることができます
ありがとうございます。