Webアプリケーションを実行しているときに「オブジェクトのインスタンスがオブジェクトのインスタンスに設定されていません」というレポートに問題があります。これまでは、1つのQAマシンでのみこれが行われています。Tablixの高さに起因する「オブジェクトのインスタンスにオブジェクト参照が設定されていません」
私がすることができます:
- 実行QAマシン上のレポートサービスのWebインターフェイスを介して、私の開発マシン上でローカルに報告書(最新のコード、同じデータベース)
- レポートを実行し
- ランレポート私のWebアプリを通じてQAマシン上で、私は(成功したすべてのレポートExcelなど、CSV、HTML、XML)PDF/TIFF以外の形式を選択した場合
Reporting ServicesがQA Macでログイン私が例外を取得すると、ヒマはlike thisに見えます。
私はログを参考にしていないので、問題を見つけるためにレポートを最小限に減らし始めました。
私が見つけたものは私を混乱させます。
the following RDLを指定すると、 Tablix list1の高さを3.09444inから1inに変更して、レポートをQAサーバーに展開すると、レポートが正常に実行されます。
どのようにTablix list1の高さを短くすると例外を防ぐことができますか? UPDATE
それは1インチまでのTablixの高さを移動していません。それは高さの長い小数を取り除いています。私は変更しました(3.09444in〜3.1in)、レポートは正常に実行されました。 FTR、私は3.09444インチの高さを選んでいませんでした...私がレポートをデザインしている間、rsがそれを選択しました。