none
reportviewerでデザイン画面が「コントロール作成中にエラーが発生しました」となる RRS feed

  • 質問

  • reportviewerを作成するとデザイン画面では赤字で「コントロールの作成中にエラーが発生しました」となる。

    vs2008のころ作成したasp.netでもエラーになるし(実行はできる)、新しく作成してもエラーが出ます。現在vsは2015です。

    ここからdatasetなど設定したいのですがエラーになっているため先に進めません。(コントロールの右側に三角がでてきません)

    vsがおかしくなったのでしょうか?知っている方がおれば教えてください。

    なお

    web.configにreportviewerの10.0バージョンが設定されていて、vs2015で新たにreportviewerをツールからドラッグするとweb.connfigが勝手に書き換わって12.0のassemblyが追加される、どこかの情報で2つのバージョンがあると別なエラーになるとの情報で、12.0のほうを削除しています。

    2017年12月5日 2:16

回答

  • asp.netサービスのプロバイダーの兼ね合いもあり簡単ではないですがそのようにするのも手だと思います。

    少し時間がかかりますがトライしてみます。

    2017年12月7日 8:43

すべての返信

  • 質問者さんが以前立てたスレッドの話と同じことのように見えますが?

    複数のバージョンのreportviewerがweb.configに定義されているとWebForms では不適切ですとなる。
    https://social.msdn.microsoft.com/Forums/ja-JP/b8bab862-988c-4ab6-803f-cd512793c096/reportviewerwebconfigwebforms-?forum=aspnetja

    もし同じ話だとすると、先のスレッドではご自分の書き込みに回答としてマークを付けてクローズしている(解決したというよりは何ともならない問題として諦めたように見えます)=このスレッドの話も同じ結論になるのではないですか?

    2017年12月5日 3:47
  • その通りです。前から問題を引きずっていまして、実行はできているので無視していたのですが(デザインでのエラーは無視して)、今回追加のレポートが出て困り果てて投稿した次第です。藁にもつかむ思いです。

    2017年12月5日 5:00
  • web.configにreportviewerの10.0バージョンが設定されていて、vs2015で新たにreportviewerをツールからドラッグするとweb.connfigが勝手に書き換わって12.0のassemblyが追加される、どこかの情報で2つのバージョンがあると別なエラーになるとの情報で、12.0のほうを削除しています。

    逆のように思えます。むしろ、12.0の方を残さなければならないように思います。

    (参考)
    Error Creating Control ReportViewer From VS2010 to VS 2012
    https://forums.asp.net/t/1909800.aspx?Error+Creating+Control+ReportViewer+From+VS2010+to+VS+2012


    ★良い回答には回答済みマークを付けよう! MVP - .NET  http://d.hatena.ne.jp/trapemiya/

    2017年12月7日 1:35
    モデレータ
  • asp.netサービスのプロバイダーの兼ね合いもあり簡単ではないですがそのようにするのも手だと思います。

    少し時間がかかりますがトライしてみます。

    2017年12月7日 8:43