2016-08-01 11 views
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")); 
      } 
     } 

表示されませ

誰でも助けることができます

ありがとうございます。

答えて

0

OK。

は、私は私のレポート内のすべての「ラインコントロール」を削除Here

からの私の問題の解決策を発見し、それが仕事です!

関連する問題